Obtenir l'URL de référence en php ( y compris les paramètres )
Il des en-Têtes HTTP, je pourrais utiliser pour saisir la totalité de l'URL de référence à l'aide d'un serveur web/script côté serveur? Y compris la chaîne de requête, et cetera?
OriginalL'auteur meder omuraliev | 2009-07-26
Vous devez vous connecter pour publier un commentaire.
Vous devriez être en mesure de récupérer à partir de la valeur de $_SERVER['HTTP_REFERER'] variable.
Le référent est envoyé par le Navigateur, je crois. Et de toute façon, si quelqu'un modifie, ils vont le modifier, et vous ne pouvez pas vraiment faire quoi que ce soit. Unperfect monde, unfourtunatley.
Chacha est correct, c'est ce que vous devez faire avec.
OriginalL'auteur Tyler Carter
À ajouter à Chacha point, je ne sais pas si vous voulez capturer le côté client de hachage partie de l'URL de référence (parfois, vous n'avez). I. e. si le client est venu de "http://www.domain.com?x=3#y=5", la valeur de $_SERVER['HTTP_REFERER'] contiendra uniquement les "http://www.domain.com?x=3", et le hachage de la partie ne sera pas envoyé au serveur.
Si vous voulez capturer que de hachage partie (officiellement appelé le fragment d'URL), vous pouvez le faire seulement si la page est votre page - si vous pouvez écrire du code sur cette page. Si elle est, il suffit d'envoyer une requête AJAX à vos statistiques web service qui capture des référents, et envoyer l'URL en entier (le javascript n'ont accès qu'à la partie de l'URL).
OriginalL'auteur Alex Weinstein