inconnuanonyme
Messages postés28Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention19 avril 2004
-
18 avril 2004 à 13:15
inconnuanonyme
Messages postés28Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention19 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.
inconnuanonyme
Messages postés28Date d'inscriptionjeudi 28 novembre 2002StatutMembreDernière intervention19 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.