1

J'utilise un htaccess ErrorDocument 404 standard pour rediriger les utilisateurs vers une nouvelle page. Afin de personnaliser le 404, j'ai besoin de connaître leurs informations de référence (de la page qu'ils ont essayé de visiter).ErrorDocument 404 Ne pas envoyer d'informations Referrer: PHP

$ _SERVER [ 'HTTP_REFERER'] est vide

J'imprimais toutes mes variables globales et la plupart contiennent le lien vers pageNotFound.php.

Comment puis-je récupérer cette information? (Le côté serveur est préférable)

Répondre

2

Il devrait être dans $_SERVER['HTTP_REFERER'] Le vôtre est mal orthographié.

+0

Et nous comprenons pourquoi vous devriez toujours exécuter un vérificateur d'orthographe sur vos documents de normes ** avant de les soumettre ... –

+0

En fait, techniquement, l'OP a correctement orthographié le référent. Malheureusement, l'orthographe est dans la spécification HTTP. – Asaph

+0

Désolé typo de ma part, mais même si je suis à gauche avec null: http://www.speedcountry.com/page/not_a_real_page.php (le dernier) –

1

HTTP_REFERER n'a pas de double r. C'est une faute d'orthographe malencontreuse dans la spécification HTTP.

Questions connexes