[HTML]empecher l'acces direct

Salut !
Je voudrais savoir comment empécher de taper directement l'adresse d'une page d'un site , en fait seul la page index.htm de mon site est "normal" les autres sont normalement dans une page pop-up de taille prédéfinie.Donc je voudrais pas que quelqu'un tape directement l'adresse d'un page qui serait donc afficher normalement.
--
Max

3 réponses

  1. Bonjour,

    normalement en utilisant $_SERVER['HTTP_REFERER'] tu dois pouvoir connaitre la page précédente.

    Autre solution, transforme index.htm en idex.php et mets en session une variable quelquonque. Sur toutes les pop up tu pourra vérifier que la personne est bien passée par index
    0
    1. Modérateur
      En passant: $_SERVER['HTTP_REFERER'] n'est pas une solution très fiable étant donné que l'url de provenance se bidouille facilement.

      Et si tu mets une variable en session, rien n'empêchera l'utilisateur d'ouvrir la page du popup directement après avoir été sur l'index de ton site.

      Ceci dis, j'ai pas d'idée alternative....
      0
      1. Dans ce cas, la pop-up doit supprimer la variable en session avec un unset() ce qui fait que le visiteur est obligé de repasser par l'index pour ouvrir une autre pop-up
        0