[PHP] Probleme de couplage : Session et If

J'ai un probleme, quand j'execute cette page en php, ca bug... qqn peux m'expliquer pkoi?

<?php
session_open();
if($login=="nom")&& ($password=="mdp)
{
readfile("admin.php");
session_register("login");
session_register("password");
}
else
{
readfile("erreur.html");
}
?>

Eternel Questionneur. Seul et Unique membre de la : SPdLM
=> Société Protectrice des Languages Maltraités

3 réponses

  1. Webmaster
    Moui trés bonne question ;-)

    Une telle erreur dans un bouquin c etrange... ou alors c'est une histoire de version... ou de confusion avec du c/c++ ou du perl...

    etrange en tout cas

    Enfin surtout si tu peux te connecter regulièrement je te conseil www.php.net qui sera toujours plus a jour qu'un livre.

    bonne continuation
    @+

    Na kaer eo va Breizh,
    gand ar mor glaz èn-dro dezi !
    0
    1. Merci infiniement, maintenant reste a comprendre pourquoi dans mon bouquin il y a marquer open et non start...

      Eternel Questionneur. Seul et Unique membre de la : SPdLM
      => Société Protectrice des Languages Maltraités
      0
      1. oops j'ai fais une faute de frape:
        <?php
        session_open();
        if(($login=="nom")&& ($password=="mdp))
        {
        readfile("admin.php");
        session_register("login");
        session_register("password");
        }
        else
        {
        readfile("erreur.html");
        }
        ?>

        Eternel Questionneur. Seul et Unique membre de la : SPdLM
        => Société Protectrice des Languages Maltraités
        0
        1. Webmaster
          Salut esox

          Bon si tu nous mettais le resultat (le bug) ca serais plus pratique ;)
          sinon je pense qu'en remplacant session_open() par session_start() ca devrait passer...

          @++

          Na kaer eo va Breizh,
          gand ar mor glaz èn-dro dezi !
          0