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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
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