Sécurité d'une page

Wini
Invité n'ayant pas de compte PHPfrance

17 janv. 2007, 16:16

Bonjour, je voudrais savoir s'il est possible sécurisé une page php pour qu'elle ne s'affiche que si l'internaute vient d'un autre domaine et uniquement celui la , genre si je tape l'adresse directe serveur et bien rien ne s'affiche ou un message d'erreur et que si je viens du site www.exemple.com en cliquant sur le lien vers cette page là elle s'affiche et uniquement pour ce domaine. Merci de vos réponses ou solutions.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

17 janv. 2007, 16:23

Bonjour,

Ce que tu cherches à faire est possible avec un .htaccess
http://www.commentcamarche.net/apache/apacht.php3

Dans l'idée, pour que tout ton site ne soit pas accessible, sauf pour ceux qui viennent d'un domaine, je pense qu'un fichier .htaccess à la racine de ton site contenant ce code serait pas mal ;

Code : Tout sélectionner

Order Deny, Allow Deny from all Allow from .MonDomaine.com Allow from .LeNomDuDomaine.com
La 1ere ligne dit qu'on commence par restreindre les droits avant de les données
La 2nd ligne interdit les accès à tous
La 3eme ligne permet l'accès aux visiteurs naviguant sur le site
La 4eme ligne permet l'accès aux visiteurs provenant du domaine LeNomDuDomaine.com
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

17 janv. 2007, 16:24

Normaleent tu dois pouvoir utiliser la valeur de $_SERVER['HTTP_REFERER'] pour savoir d'où vient ton visiteur et agir en conséquence :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Wini
Invité n'ayant pas de compte PHPfrance

17 janv. 2007, 16:37

Merci pour vos réponses je vais voir ce que je peut faire :D