Identification : already sent

Identification : already sent - PHP - Programmation

Marsh Posté le 08-06-2002 à 23:29:54    

Salut j'ai recuperer le truc du tuto de phpdebutant sur l'identification.
 
J'ai compris comment ca marche mais y'a un truc zarb
 
c'est ca
 

Citation :

Warning: Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp\www\livredor\login.php:6) in c:\program files\easyphp\www\livredor\login.php on line 30
 
Warning: Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp\www\livredor\login.php:6) in c:\program files\easyphp\www\livredor\login.php on line 30


 
Alors ca moi je capte rien.
 
voila le source de login.php
 

Code :
  1. <html>
  2. <head>
  3. <title> Livre d'or </title>
  4. </head>
  5. <body bgcolor = "#6A6A6A">
  6. <?php
  7. include("config.inc.php" );//ca c'est mon fichiers de connexion à ma base
  8. if($pseudo=='' || $pass=='')
  9.     {
  10.     echo '<p>Vous avez oublié de remplir un champs.</p>';
  11.     include('users.php');
  12.     exit;
  13.     }
  14. $sql = "select pass from users where pseudo='$pseudo'";
  15. $req = mysql_query($sql);
  16. $data = mysql_fetch_array($req);
  17. if($data['pass'] != $pass)
  18.     {
  19.     echo '<p>Mauvais login / password. Merci de recommencer</p>';
  20.     include('users.php');
  21.     exit;
  22.     }
  23. else
  24.     {
  25.     session_start();//c'est la ligne 30 en kestion
  26.     session_register('pseudo');
  27.    
  28.     echo 'Vous etes bien logué en temps que '.$pseudo;
  29.     }
  30. ?>
  31. </body>
  32. </html>


 
y'a kk1 ki peut m'aider ???
 
Mirci


---------------
:D
Reply

Marsh Posté le 08-06-2002 à 23:29:54   

Reply

Marsh Posté le 08-06-2002 à 23:39:46    

sort le code du HTML, il faut qu'il soit executer avant que les header de la page soient envoyés


Message édité par joce le 06-08-2002 à 23:39:51
Reply

Marsh Posté le 08-06-2002 à 23:41:51    

sinon t'as aussi cette solution :
rajoute avant le HTML :
 
<?php
ob_start();
?>
 
et à la fin de ton fichier :
 
<?php
ob_end_flush();
?>

Reply

Marsh Posté le 08-06-2002 à 23:43:39    

un autre tuto bien fait et qui m'a bien servit :)
 
http://www.phpinfo.net/?p=articles&rub=sessions

Reply

Marsh Posté le 08-06-2002 à 23:48:28    

Joce t'es mon nouvo heros.
 
kan tu veux on se reprend un coup dans la ruelle.  ;)  
 
Mais ki suis je :cache:


---------------
:D
Reply

Marsh Posté le 08-06-2002 à 23:48:42    

Stligar a écrit a écrit :

un autre tuto bien fait et qui m'a bien servit :)
 
http://www.phpinfo.net/?p=articles&rub=sessions  




 
 :jap:


---------------
:D
Reply

Marsh Posté le 08-06-2002 à 23:49:57    

Ah oui un truc.
 
je fais appelle a une verif kan je passe de le repertoir admin.
 
Mais le fichier verif et a la racine du site.
 
comment je fais pour lui dire ???


---------------
:D
Reply

Marsh Posté le 09-06-2002 à 00:03:47    

Code :
  1. ../


S'il n'y a qun repertoire apres la racine
 
 
mais j'ai p'tre pas bien compris la question :D


Message édité par Stligar le 06-09-2002 à 00:05:00
Reply

Marsh Posté le 09-06-2002 à 00:13:36    

Je vous aimes  :love:  
 
Je crois ke je vais plus vous lacher.
 
arf non j'ai le bac a passer kan meme  :D


---------------
:D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed