Alternative pour la variable PHP $ _SERVER ['HTTP_REFERER'] dans MSIE
J'ai utilisé $_SERVER['HTTP_REFERER']
variable dans mon application (PHP).
Sur Firefox variables ci-dessus est wokring. Mais j'ai observé que $_SERVER['HTTP_REFERER']
ne fonctionne pas sur Microsoft Internet Explorer 8.
J'ai aussi connu que HTTP_REFERER
variable ne fonctionne pas sur MSIE8 et MSIE7.
Merci de me donner vos suggestions, comment utiliser $_SERVER['HTTP_REFERER']
variable pour se débarrasser sur MSIE7/8 ou est-il une autre alternative pour les $_SERVER['HTTP_REFERER']
variable
Merci pour votre suggestion.
-Pravin.
source d'informationauteur pravin
Vous devez vous connecter pour publier un commentaire.
Si vous avez seulement besoin d'utiliser le référent de l'information à l'interne de votre site web (c'est à dire: entre les pages de votre site web, pas de l'extérieur), vous pouvez assurer le suivi manuel de l'utilisateur de l'information référent.
Ensuite, pour accéder au référent, il suffit d'utiliser la
$referrer
variable.De cette façon, si un utilisateur visite
http://www.example.com/page_1.php
ils verront le référent de l'information, si son navigateur a fourni, sinon pas de référent. Puis, quand ils visitenthttp://www.example.com/page_2.php
ainsi que toutes les pages de votre site, le référent sera accessible.Veuillez n'utilisez pas de session de deviner le référent. Cela va conduire à des comportements indésirables et des erreurs étranges.
Si vous avez vraiment besoin de connaître la référence de la page, de passer par l'intermédiaire du paramètre de la requête. Vous pouvez ajouter le paramètre avec JS script ou sur le côté serveur.
jQuery variante pour tous les liens sur la page: