Avant de lire ma question, veuillez noter les informations suivantes: Je suis conscient que HTTP_REFERER peut être falsifié ou désactivé dans le navigateur client. Je ne me soucie pas de mon cas d'utilisation, et le navigateur que je suis en train de tester passe définitivement les informations de référence.Emplacement: l'en-tête ne semble pas défini HTTP_REFERER
Ma question est la suivante:
Je crée un fichier appelé page1.php:
<?php
header("Location: page2.php");
créer un second fichier appelé page2.php:
<?php
echo "Referred by \"" . $_SERVER['HTTP_REFERER'] . "\"";
puis de mon client navigateur que j'appelle:
et je me attends à la sortie résultant de page2.php être:
Référé par "http://test-me.co/page1.php"
mais il affiche aucune information referer comme suit:
Référé par ""
Quelqu'un peut-il m'expliquer pourquoi le referer est vide?
merci beaucoup!