 |  | sessions Section : Informatique Logiciels et materiel PC | sessions : Discussion sur le forum Informatique (Logiciels et materiel PC : Informations et discussions sur les ordinateurs, les logiciels ou le materiel pc, la programmation et le high tech en général.)  | Sessions Informatique : Logiciels et materiel PC |
|
23/07/2004, 19h11 | #1 | | Ombre
| sessions | | alors voila encore un probleme que la je n'arive pas a resoudre j'heberge sous free
Lorss d'une ouverture de sesion voila les erreur que j'obtient et impossible de trouvre ce que c'est :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/d/d/mdumez/login.php:2) in /var/www/free.fr/d/d/mdumez/login.php on line 37
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/d/d/mdumez/login.php:2) in /var/www/free.fr/d/d/mdumez/login.php on line 37
Warning: Cannot modify header information - headers already sent by (output started at /var/www/free.fr/d/d/mdumez/login.php:2) in /var/www/free.fr/d/d/mdumez/login.php on line 39
please help me  :snirf; | | |
23/07/2004, 20h55 | #3 | | Ombre
| Re : sessions | | alors la grace a toi les session marche mais j'obtiens encore deux erreur :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/d/d/mdumez/login.php:2) in /var/www/free.fr/d/d/mdumez/login.php on line 39
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/d/d/mdumez/login.php:2) in /var/www/free.fr/d/d/mdumez/login.php on line 39
je sais que c'est du a la session patr cookie et que l'ont peut se servir de ca : session.use_trans_sid
mais je ne sais pas coment l'utiliser  | | |
27/07/2004, 21h06 | #9 | | Ombre
| Re : sessions | | C'est le meme que la dernière fois (celui que tu m'as conseiller) :
Code PHP:
<? echo "<title>mes-projet.fr.st</title>"; $serveur = "sql.free.fr"; $utilisateur = "mdumez"; $motDePasse = "5h408k6m"; $base = "mdumez"; mysql_pconnect($serveur, $utilisateur, $motDePasse); mysql_select_db($base) or die("Connexion ratée"); $login=$_POST["login"]; $pass=$_POST["pass"]; mysql_query("SELECT `id`,`login`,`pwd` FROM $login WHERE 1 ORDER BY `id` DESC "); if($login=='' || $pass=='') { echo "<title>mes-projet.fr.st - Erreur</title>"; echo '<p><b>Vous avez oublier de remplir un champs.</b></p>'; include('logon.php'); exit; } $sql = "select pwd from $login where login='$login'"; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); $data = mysql_fetch_array($req); if($data['pwd'] != $pass) { echo "<title>mes-projet.fr.st - Erreur</title>"; echo '<p>Mauvais login / password. Merci de recommencer</p>'; include('logon.php'); // On inclus le formulaire d'identification exit; } else { session_start(session.use_trans_sid); session_register('login'); echo "<title>mes-projet.fr.st - Espace Membre</title>"; echo "<a href=\"accesmembre.php?a=$login\">vous pouvez avoir acces avotre espace membre </a>"; } ?>
|
Et j'obtien les deux meme erreur | | |
28/07/2004, 12h25 | #12 | | Ombre
| Re : sessions | | si je fais un header j'obtien une erreur comme quoi je peux pas le modifier
j'ai pas tres bien compris ce qu tu as dit dsl
pour le session start sur toute les page j'utilise un include("verif.php");
dont voila le code :
Code PHP:
<? session_start(); /* si session_is_registred() renvoie false cela siginifie que le visiteur n'a pas de session d'ouvert, il n'est donc pas loggué ni autorisé à acceder à l'espace membres */ if(!session_is_registered('login')) { echo 'Vous n\'êtes pas autoriser a acceder a cette zone'; include('logon.php'); exit; } ?>
| | | |
Emplacement : | Utilisateurs regardant cette discussion : 0 ( membre(s) et 0 invité(s)) | | | | Rechercher dans cette discussion | | |
Fuseau horaire GMT +1. Il est actuellement 04h41. |
| |  |