SAlut
J'ai une erreur de ouf depuis que j'ai mis mon site en ligne...en local ca marche nickel :
Code :
- <?
- require("connect.req" );
- if( $login )
- {
- $id=mysql_connect($DBhost,$DBuser,$DBpass);
- mysql_select_db($DBdatabase);
- $query = "select * from users where login='$user'" ;//and pass=MD5('$pass')";
- $result = mysql_query($query,$id);
- $tab = mysql_fetch_array($result);
- if( $tab )
- {
- $type = $tab[TYPE] ;
- $admin = $tab[ADMIN] ;
- $user_id = $tab[TYPE_ID] ;
- session_start() ;
- session_register("user" ) ;
- session_register("pass" ) ;
- session_register("type" ) ;
- session_register("admin" ) ;
- session_register("user_id" ) ;
- if( $type == "distributor" )
- {
- $distributor_id = $user_id ;
- session_register("distributor_id" ) ;
- Header( "Location: distributor.php" );
- }
- if( $type == "agent" )
- {
- $query = "SELECT * FROM AGENT WHERE ID=$user_id" ;
- $res = mysql_query($query,$id);
- $tab = mysql_fetch_array($res) ;
- $distributor_id = $tab[DISTRIBUTOR_ID] ;
- session_register("distributor_id" ) ;
- Header( "Location: agent.php" );
- }
- if( $type == "retailer" )
- {
- $query = "SELECT * FROM RETAILER WHERE ID=$user_id" ;
- $res = mysql_query($query,$id);
- $tab = mysql_fetch_array($res) ;
- $distributor_id = $tab[DISTRIBUTOR_ID] ;
- session_register("distributor_id" ) ;
- Header( "Location: retailer.php" );
- }
- }
- else Header("Location:psw_retu.html" );
- }
- ?>
- <HTML>
- <BODY>
- <FORM ACTION="<?$SELF_PHP;?>" METHOD="POST">
- <TABLE BORDER="0" CELLSPACING="1" CELLPADDING="2">
- <TR>
- <TD>Login</TD><TD><INPUT TYPE="TEXT" NAME="user" SIZE="25"></INPUT></TD>
- </TR>
- <TR>
- <TD>Password</TD><TD><INPUT TYPE="PASSWORD" NAME="pass" SIZE="25"></INPUT></TD>
- </TR>
- </TABLE><BR>
- <INPUT TYPE="SUBMIT" VALUE="Login" NAME="login"></INPUT>
- </FORM>
- </BODY>
- </HTML>
|
Voila les erreurs :
Code :
- Warning: open(/tmp\sess_934a3fca7abdb18352449b1c0a72643b, O_RDWR) failed: m (2) in i:\www\*******\htdocs\login.php on line 15
- Warning: Cannot add header information - headers already sent by (output started at i:\www\*******\htdocs\login.php:15) in i:\www\********\htdocs\login.php on line 26
|
En plus ya meme pas de output qui demarre a la ligne 15 !!! C'est le session_start !!!
Mais que se passe ???

Message édité par unotouch le 30-09-2002 à 10:47:34