[HTML]empecher l'acces direct

Maxg59 Messages postés 275 Date d'inscription   Statut Membre Dernière intervention   -  
ceddec Messages postés 148 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   82
 
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   Statut Membre Dernière intervention   27
 
OK Merci !!!
0
kilian Messages postés 8732 Date d'inscription   Statut Modérateur Dernière intervention   1 526
 
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   Statut Membre Dernière intervention   82
 
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