Proteger une page web par un lien

Bonjour,

j'ai un site web et je voudrais protéger une page web avec un code php , pour etre precis je voudrais que cette page ne s'ouvre que si l'on viens d'une page precise .
Ex : http://www.monsite/index?action=patati accessible uniquement si l'on viens de http://www.monsite/index?page=8 et avoir une page 403 si on essais de l'ouvrir directement

merci d'avance
Configuration: Windows Vista Internet Explorer 7.0

6 réponses

  1. If ($_SERVER['HTTP_REFERER']!='http://www.monsite/index?page=8 ')
    {
    header('location:ta page d'erreur');
    }
    else
    {
    header('location:index?action=patati' );
    }
    1
    1. If ($_SERVER['HTTP_REFERER']!='http://www.monsite/index?page=8 ')
      {
      javascript redirection
      }
      0
      1. merci beaucoup , ca me donne deja un debut de piste mais malheureusement ca ne fonctionne pas , je ne vois pas ou est le probleme , j'ai un message de type unexpected [
        0
        1. parfait merci , ca fonctionne , probleme reglé
          merci a tous pour votre aide
          0
          1. Contributeur
            post en résolu svp ;)
            0
            1. peut on faire la meme chose en html?
              0