Problème avec les sessions
salut tt le monde
voila mon pb j'ai utlisé une session pour sauvgarder les données d'une formulaire donc aprés la vérification de username et password dont voila le code:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| if (isset($_POST['username']) && isset($_POST['password'])) {
// on vérifie les informations du formulaire, à savoir si le pseudo saisi est bien un pseudo autorisé, de même pour le mot de passe
if (validate($_POST['username'],md5($_POST['password']))) {
// dans ce cas, tout est ok, on peut démarrer notre session
// on la démarre :)
session_start ();
// on enregistre les paramètres de notre visiteur comme variables de session ($login et $pwd) (notez bien que l'on utilise pas le $ pour enregistrer ces variables)
$_SESSION['user'] = $_POST['username'];
$_SESSION['password'] = $_POST['password'];
// on redirige notre visiteur vers une page de notre section membre
header ('location: welcome.php');
} else {
$msg='Password incorrect';
}
} |
ce code existe dans une page default.php
l'autre page ou les informations sont envoyées est appelé welcome.php et contient :
Code:
1 2 3 4 5 6 7 8
| <?php
session_start();
if(isset($_SESSION['user'])){
echo $_SESSION['user'];
}else{
echo 'error';
}
?> |
et voila ce qui m'affiche :cry:
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\ebiznas\welcome.php:1) in c:\program files\easyphp1-8\www\ebiznas\welcome.php on line 2
.body { SCROLLBAR-FACE-COLOR: #3979bd; SCROLLBAR-HIGHLIGHT-COLOR: #cccc99; SCROLLBAR-SHADOW-COLOR: #666633; SCROLLBAR-3DLIGHT-COLOR: navy; SCROLLBAR-ARROW-COLOR: navy; SCROLLBAR-TRACK-COLOR: #e7e7e7; SCROLLBAR-DARKSHADOW-COLOR: #666633; SCROLLBAR-BASE-COLOR: #e7e7e7 } localhost sachant que le username est localhost
je sais pas ou est le pb j' ai consulté bcp des tutos mes le pb reste le meme