salut,
voila j'ai voulu créé une session utilisateur d'après le tuto phpdebutant voila mon pb
Code :
- Warning: session_start(): open(/var/www/free.fr/e/b/ymerejsan/sessions/.sess_bc43cd1fcb795e2fd2cadb023c4b06fd, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/e/b/ymerejsan/jump/login.php on line 59
- Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/e/b/ymerejsan/jump/login.php:9) in /var/www/free.fr/e/b/ymerejsan/jump/login.php on line 59
- Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/e/b/ymerejsan/jump/login.php:9) in /var/www/free.fr/e/b/ymerejsan/jump/login.php on line 59
- Vous etes bien logué
- Warning: Unknown(): open(/var/www/free.fr/e/b/ymerejsan/sessions/.sess_bc43cd1fcb795e2fd2cadb023c4b06fd, O_RDWR) failed: No such file or directory (2) in Unknown on line 0
- Warning: Unknown(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/www/free.fr/e/b/ymerejsan/sessions) in Unknown on line 0
|
ce pb arrive seulement quand je tape un bon login et un bon mot de passe, quand jarrive a session_start quoi
voila le code :
Code :
- <?php
- //ici les parametres pour la connexion
- $host="sql.free.fr"; $base="mabase"; $passe="mdp";
- //on effectue la connexion
- @mysql_connect("$host","$base","$passe" );
- //Selection de la base de données qui porte le meme nom que votre login
- $select_base=@mysql_selectdb("$base" );
- //Si la connexion echoue
- if (!$select_base)
- //Afficher la ligne suivante
- echo "<font color=\"#CC0000\"><b>Mauvaise configuration!!! </b></font><br>
- Vérifiez que votre login et mot de passe sont bien saisi pour la connexion
- à la base <b>$base</b>";
- if($login=='' || $pass=='')
- {
- echo '<p>Vous avez oublié de remplir un champs.</p>';
- include('login.htm'); // On inclus le formulaire d'identification
- exit;
- }
- // on recupère le password de la table qui correspond au login du visiteur
- $sql = "select pwd from tbl_user 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 '<p>Mauvais login / password. Merci de recommencer</p>';
- include('login.htm'); // On inclus le formulaire d'identification
- exit;
- }
- else
- {
- session_start();
- session_register('login');
- echo 'Vous etes bien logué';
- // ici vous pouvez afficher un lien pour renvoyer
- // vers la page d'acueil de votre espace membres
- }
- ?>
|
marci++