voici le code de ma page index.php qui permet d'acceder a l'espace membre de mon application
je dois recuperer des variables session que je vais ensuite tester sur toutes les pages. probleme:
j'ai ce msg a chaque fois que ma page index s'execute :
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/solex/domains/solexmessagerieexpress.com/public_html/courier/index.php:1) in /home/solex/domains/solexmessagerieexpress.com/public_html/courier/index.php on line 1
pourtant que je teste le contenu de mes variables sessions elles sont bien crees et enregistrees mais j'ai qd mm ce message. voici le code de ma page index
" <?php
session_start();
require_once 'mes_fonctions.php';
echo '<br>';
echo '<strong><p align=center>GESTION DU COURRIER SOLEX</p></strong>';
echo '<br><hr>';
@$pseudonyme=$_POST['pseudo'];
@$password=$_POST['passe'];
$errorMessage='';
$ber=0;
if ($_POST){
if (empty ($pseudonyme) && empty ($password)){
echo '<strong><p align=center style="color:#FF9900">';
echo "Veuillez vous identifier s'il vous plait!";
echo '</p></strong>';
}
if (isset($pseudonyme)&& isset($password)){
connection_bd();
$sql="SELECT * FROM users WHERE loggin_user='$pseudonyme' && passwd_user='$password'";
$resultat=mysql_query($sql) or die (mysql_error());
$lignes=mysql_fetch_array($resultat);
$ber=mysql_num_rows($resultat);
$niv=$lignes['niveau'];// recupere le niveau d'acces de l'utilisateur
if ($ber==1){
//on ouvre la session
$_SESSION['pseudo']=$pseudonyme;
$_SESSION['passe']=$password;
switch ($niv) { // fait le test le niveau d'acces
case 1 :
//redirection vers la page du receptionniste
//header ('Location:receptionniste.php');// exit;
echo "<script type='text/javascript'>document.location.replace('receptionniste.php');</script>";
break;
case 2 :
//redirection vers la page du gestionnaire
//header ('Location:administration.php'); // exit;
echo "<script type='text/javascript'>document.location.replace('administration.php');</script>";
break;
}// end case
}//end if
else{
$errorMessage='Vérifier vos identifiants';
echo '<p style="color:#FF0000" align=center><strong>';
echo $errorMessage;
echo '</strong></p>';
}//else
}//end if
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ouvrir une session</title>
<style type="text/css">
<!--
.Style1 {color: #FFFFFF}
-->
</style>
<style type="text/css">
<!--
.input { font-family:"Comic Sans MS"; font-size: 11pt; color: #FFFFFF; text-decoration: none; background-color:#333333; border: #000000; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.Style3 {font-family: "Comic Sans MS"}
-->
</style>
</head>
<body>
<label></label>
<form id="form1" name="form1" method="post" action="">
<div align="center">
<p> </p>
<table width="241" border="0">
<tr>
<td width="62" class="Style3">Login</td>
<td width="157"><input name="pseudo" type="text" id="pseudo" /></td>
</tr>
<tr>
<td><span class="Style3">password</span> </td>
<td><input name="passe" type="password" id="passe" /></td>
</tr>
<tr>
<td height="21" colspan="2"><div align="center"></div></td>
</tr>
<tr>
<td height="33" colspan="2"><div align="center">
<input name="Submit" type="submit" class="input" value="Ouvrir ma session" />
</div></td>
</tr>
</table>
<img src="user-48.png" width="48" height="48" />
<p> </p>
</div>
<label></label>
<label>
<div align="center"><span class="Style1"></span></div>
</label>
<div align="center"></div>
</form>
</body>
</html>
""
comment est ce que je peux gerer cela svp ?