Vériféer la page précédente PHP
Bonjour,
J'aimerais vérifier que la page précédente de l'utilisateur soit bien celle prévue pour continuer (pour être sur que le lien ne vienne pas d'une autre source)
J'ai essayé ce code :
Mais ca affiche systématiquement le "erreur "du script. Ou est mon erreur ?
Est-ce qu'il existe une meilleure méthode que $_SERVER["HTTP_REFERER"] ; ?
J'aimerais vérifier que la page précédente de l'utilisateur soit bien celle prévue pour continuer (pour être sur que le lien ne vienne pas d'une autre source)
J'ai essayé ce code :
<?php
if($_SERVER=='Lapagequejeveut.html')
{
print("Bienvenue");
exit();
}
else
{
print("Erreur");
}
?>
Mais ca affiche systématiquement le "erreur "du script. Ou est mon erreur ?
Est-ce qu'il existe une meilleure méthode que $_SERVER["HTTP_REFERER"] ; ?
Configuration: Windows XP Firefox 2.0.0.11
3 réponses
-
et si tu mets au début de ton script :
echo htmlspecialchars($_SERVER["HTTP_REFERER"]);
tu verras sans toute que le referer est "http://monsite.com/Lapagequejeveux.html" -
Bonsoir
Tu as mis $_SERVER["HTTP_REFERER"] ou $_SERVER tout court dans ton script ?
ca affiche systématiquement le "erreur
Quel est le message d'erreur ? -
euh oui je met $_SERVER["HTTP_REFERER"] !
Eh bien ca affiche le erreur de :else { print("Erreur"); } ?>