L'hebergeur n'est pas free..
Citation:
Essaie de le mettre dans baseindex.php...
baseindex.html est deja lui meme contenu dans une frame !
Pour voir le contexte, j'ai mis temporairement en ligne le site
http://www.fruitiers.net
Ouvre deja deux frames : une pour le menu en haut, et une pour le corps en bas.
Lorsqu'on clique sur "bourse aux greffons", ca ouvre dans la frame du bas une page html de formulaire (pour essayer : pseudo "toto" mot de passe "toto"). Ce dernier charge la fameuse page php qui vérifie les identifiants et si tout est correct, ouvre donc la session
Citation:
session_start();
$_SESSION['auth']="oui";
$_SESSION['pseudo']=strtolower($_POST['form_pseudo']);
//chargement d'une nouvelle page html
echo "<META HTTP-EQUIV=\"Refresh\" CONTENT=\"0; URL=baseindex.html\">";
baseindex.html est alors chargé. Il contient juste de quoi crée deux frames dans la frame deja existante
voici son code html intégral :
Citation:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<frameset cols=19%,81% rows="*" border="1">
<frame name="menu_g" scrolling="no" src="menu_gauche.php">
<frame name="corpsbase" src="corps_base.html">
</frameset>
</frameset><noframes></noframes>
</html>
qui charge donc dans la frame en bas à gauche "menu_gauche.php" qui contient :
Citation:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<?php
session_start();
echo $_SESSION['auth'];
if ($_SESSION['auth']!="oui")
{
echo "Impossible d'accéder à cette page sans s'authentifier";
exit;
}
else
{
echo "auth ok";
}
?>
</body>
</html>
C'est sans doute vraiment tordu ce que je fais, inutile de préciser que c'est mon premier site php :)