Titounet
Invité n'ayant pas de compte PHPfrance
18 sept. 2005, 18:53
Voilà le message d'erreur qui s'afiche ds le navigateur :
Warning: session_start(): open(/var/www/free.fr/8/a/scipately/sessions/sess_82060a1149d0616c007ece99a3adf97b, O_RDWR) failed: No such file or directory (2) in /var/www/free.fr/8/a/scipately/include/files/identifier.php on line 2
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/8/a/scipately/include/files/identifier.php:2) in /var/www/free.fr/8/a/scipately/include/files/identifier.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/free.fr/8/a/scipately/include/files/identifier.php:2) in /var/www/free.fr/8/a/scipately/include/files/identifier.php on line 2
Vous êtes authentifié
Warning: Unknown(): open(/var/www/free.fr/8/a/scipately/sessions/sess_82060a1149d0616c007ece99a3adf97b, 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/8/a/scipately/sessions) in Unknown on line 0
Le code est le suivant :
<?php
session_start();
//Connection à mysql et sélection de la base de données
require ("config.php");
$connection = mysql_connect('localhost', $mysql_user, $mysql_password) or die(mysql_error());
mysql_select_db('votre_base', $connection) or die(mysql_error());
//Préparation de la requête
$query = "SELECT * FROM lao_membres
WHERE pseudo='$pseudo' AND pass='$pass'";
//exécution de la requête et récupération du nombre de résultats
$result = mysql_query($query, $connection);
$affected_rows = mysql_num_rows($result);
//S'il y a exactement un résultat, l'utilisateur est authentifié, sinon, on l'empêche d'entrer
if($affected_rows == 1) {
print 'Vous êtes authentifié';
//On ajoute l'utilisateur aux variables de session
$_SESSION['pseudo'] = $pseudo; }
else {
print 'Accès refusé';
}
?>
D'ou le problème provient il? je ne comprend pas....