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"] ; ?
Configuration: Windows XP
Firefox 2.0.0.11

3 réponses

  1. 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
  2. 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
  3. foxx9
     
    euh oui je met $_SERVER["HTTP_REFERER"] !

    Eh bien ca affiche le erreur de :

    else
    {
    print("Erreur");
    }
    
    ?>
    0