[HTML]empecher l'acces direct

Fermé
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 - 11 août 2005 à 17:03
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 - 11 août 2005 à 20:55
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.
A voir également:

3 réponses

ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
11 août 2005 à 17:13
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
Maxg59 Messages postés 275 Date d'inscription vendredi 13 mai 2005 Statut Membre Dernière intervention 7 octobre 2006 27
11 août 2005 à 19:31
OK Merci !!!
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
11 août 2005 à 19:38
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
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
11 août 2005 à 20:55
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