Vériféer la page précédente PHP

foxx9 -  
 le père -
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 :

<?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"] ; ?

3 réponses

le père
 
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"
1
le père
 
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 ?
0
foxx9
 
euh oui je met $_SERVER["HTTP_REFERER"] !

Eh bien ca affiche le erreur de :



else
{
print("Erreur");
}

?>
0