Les sessions et PHP 4 (register_globals on)

Bonsoir,

J'ai une erreur dans mon script mais j'arrive pas à voir où :

<?
session_start();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
</head>
<body>
<?
if(!session_is_registered("login") && !session_is_registered("pass")){
echo "<p><b> Vous n'avez pas le droit d'accéder à cette page! </b></p>";
exit;
}else{
echo "<h2> Veuillez entrer les informations suivantes : </h2>";
...
...
echo "</form>";
}
?>
</body>
</html>

Je m'identifie sous un compte client mais j'arrive sur "Vous n'avez pas le droit d'accéder à cette page".

Merci.

Léa

2 réponses

  1. Bonjour,
    essaie de mettre le session start avant le 1er if.

    Gonna Live Forever
    1. Bonjour,

      Pourquoi? Je pensais que session_start devait toujours être placé avant tout code de programmation?

      Merci.

      Léa