J'ai utilisé referrer auparavant dans foo.php pour décider si la page iframing foo.php est d'une URL particulière. (En utilisant $_SERVER['HTTP_REFERER']
)dans quelle situation le HTTP_REFERER ne fonctionne-t-il pas?
Il est avéré que la plupart du temps, il a travaillé (environ 98% du temps), mais il a également semblé comme certains utilisateurs sont arrivés la page et $_SERVER['HTTP_REFERER']
n'a pas été mis dans le fichier foo.php et donc cassé le code. [mise à jour: Ces utilisateurs ont affirmé qu'ils ont suivi le flux de la page habituelle et n'ont pas utilisé l'URL de foo.php tout seul sur le navigateur (qu'ils laissent un iframe) et les utilisateurs n'ont jamais modifié les paramètres de leur navigateur. ]
Je me demande quelles sont les raisons pour lesquelles cela pourrait arriver?