mizoguchi
Messages postés7Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention23 mars 2007
-
23 mars 2007 à 03:53
mizoguchi
Messages postés7Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention23 mars 2007
-
23 mars 2007 à 13:42
salut à tous,
j'ai un gros souci de session, aprés authentification de user par l'id et le mot de passe. s'ouvre à ce dernier une session dans la page "test.php", mais le pb est qu'au dessu de la page ya un message d'erreur.
Warning: session_start(): Cannot send session cache limiter -
headers already sent (output started at e:\program
files\easyphp1-8\www\gestion des notes\test.php:9) in e:\program files\easyphp1-8\www\gestion des notes\test.php on line 9
je ss convaincu que le pb n vient pas du code, c pas si c un pb de config d'apache
voila l code tout de meme:
<?PHP session_start();
$verif=false;
include("connexion.php");
if ( isset($_POST) && (!empty($_POST['login'])) && (!empty($_POST['pass'])) ) {
extract($_POST);
//requete
$sql "SELECT id,nom,login,pass FROM personne WHERE login '".addslashes($login)."'";
$req = mysql_query($sql) or die('Erreur SQL !
'.$sql.'
'.mysql_error());
if(mysql_num_rows($req)>0) //verifie si la table user n'est pas vide
{ $ligne=mysql_fetch_assoc($req); //ligne cible
if($pass==$ligne['pass'])
{
$verif=true;
}
}
if($verif)
{
$_SESSION['id']=$ligne['id'];
$_SESSION['nom']=$ligne['nom'];
echo "<center>\";
echo \"----
Bienvenue, ".$_SESSION['nom'].", \";
echo \"----
Cliquez ici pour etre diriger
</center>";
mizoguchi
Messages postés7Date d'inscriptionmercredi 19 juillet 2006StatutMembreDernière intervention23 mars 2007 23 mars 2007 à 13:42
merci de ton aide, j'ai suivi ton conseille, mais le probleme persiste
quand je fais ceci :
<?php ob_start(); <--------reste du code-------->ob_end_flush ?>
l msg disparait, mais mon objectif est de gerer les sessions. dc du coup je fais cela
<?php ob_start();
session_start();
<--------reste du code-------->
ob_end_flush ?>
le msg warning est de retour, bizzard!!!! le pb vient de "session_start()" c fou.