$_SERVER['SERVER_NAME'] sécurité ?

inconnuanonyme Messages postés 28 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 19 avril 2004 - 18 avril 2004 à 13:15
inconnuanonyme Messages postés 28 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 19 avril 2004 - 19 avril 2004 à 21:18
Salut

Je touche un peu au php et voici ma question :
supposons que je possède un site chez free :
http://site.free.fr
sur lequel se trouve l'index
index.php

Je souhaite que l'utilisateur ne puisse pas visualiser le contenu de index.php s'il ne passe pas par http://site.free.fr/index.php

J'ai donc mis le code suivant dans index.php :

<?
if ($_SERVER['SERVER_NAME']=="site.free.fr")
{
echo "ok voici le contenu de index";
}
else
{
echo "il faut passer par site.free.fr pour voir le contenu de index";
}
?>

Y a-t-il une faille dans ce code ?

La question de la sécurité a déja été abordée certes, mais pas de cette manière. D'où ma question pour savoir si le code est infaillible.

Merci

3 réponses

inconnuanonyme Messages postés 28 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 19 avril 2004
18 avril 2004 à 13:40
euh...

pourquoi mon message ne s'affiche-t-il pas dans la liste des nouveaux messages à droite à l'index ?
0
inconnuanonyme Messages postés 28 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 19 avril 2004
18 avril 2004 à 13:41
mes excuses, il s'agissait d'un malentendu.
0
inconnuanonyme Messages postés 28 Date d'inscription jeudi 28 novembre 2002 Statut Membre Dernière intervention 19 avril 2004
19 avril 2004 à 21:18
En fait non ce code n'est pas sécurisé :
il suffit de créer en local un fichier a.html contenant un lien vers http://site.free.fr puis un simple clic droit et "enregistrer sous" et l'affaire est réglée.
0
Rejoignez-nous