HTTP_REFERER question

:o)
Invité n'ayant pas de compte PHPfrance

13 déc. 2005, 20:03

salut tout le monde :)

je voudrais que lorsqu'un visiteur arrive sur mon site et qu'il vient d'un site extérieur le faire tomber obligatoirement sur ma page index.php même si celui-ci avait cliquez sur l'url mondomaine.com/accueil.php sur google par exemple :)
je me suis renseigné, et vu des script qui utilisent HTTP_REFERER mais j'ai aussi lu que ça ne fonctionnait pas sur tous les navigateurs etc ... y a t-il une solution autre que cette variable d'environnement ?

merci !

Eléphant du PHP | 65 Messages

13 déc. 2005, 20:29

Tu peux également utilisé des headers, mais assure toi de les placés en premier dans ton code
header("Location: http://www.tonsite.com");
Mieux vaut avoir un humour douteux que de ne pas en avoir du tout!

Invité
Invité n'ayant pas de compte PHPfrance

13 déc. 2005, 22:03

salut ! oui la fonction header je connais mais elle ne détecte pas le fait que mon visiteur vient ou pas d'un autre site... :)

Invité
Invité n'ayant pas de compte PHPfrance

16 déc. 2005, 22:19

plus personne ? pour une réponse ? :shock: :?

ViPHP
pjl
ViPHP | 2119 Messages

16 déc. 2005, 23:02

Utilise les variables de sessions.
Une session existe, c'est OK, elle n'existe pas, direction la page d'acceuil.