Session php
Fermé
alban13580
Messages postés
91
Date d'inscription
mercredi 2 février 2005
Statut
Membre
Dernière intervention
21 janvier 2006
-
12 juin 2005 à 09:36
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 - 12 juin 2005 à 10:00
dedale82 Messages postés 403 Date d'inscription jeudi 15 avril 2004 Statut Membre Dernière intervention 28 octobre 2008 - 12 juin 2005 à 10:00
A voir également:
- Session php
- Easy php - Télécharger - Divers Web & Internet
- Veuillez ouvrir une session avec les privilèges du gestionnaire ✓ - Forum Jeux vidéo
- Estelle vient de verrouiller sa session d'ordinateur. que peut-on dire ? - Forum Windows
- Verrouiller la session et laisser programme en tâche de fond ✓ - Forum Windows 7
- Www.yahoomail.com ouverture de session ✓ - Forum Yahoo mail
1 réponse
dedale82
Messages postés
403
Date d'inscription
jeudi 15 avril 2004
Statut
Membre
Dernière intervention
28 octobre 2008
282
12 juin 2005 à 10:00
12 juin 2005 à 10:00
Salut,
en ce qui concerne ce message :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/9/e/wosape/login.php:7) in /var/www/free.fr/9/e/wosape/login.php on line 10
-> ca veut dire que tu ecrit quelque chose avant, soit du html, soit tu utilise la fonction echo, soit tu as un espace avant ta balise d'ouverture <?
pour l'identification tu peux faire plus simple :
mysql_connect ("localhost", "wosape", "***");
mysql_select_db("wosape");
$login = $_POST['pseudo'];
$pass = $POST['pass'];
$req = mysql_query("SELECT confirm FROM membres WHERE login='".$login."' AND password='".$pass."'"); //selectionne le champ 'confirm' dans la table 'membres' quand login=$login et password=$pass
//si un seul resultat correspond à la requete alors l'identification se fait
if(mysql_num_rows($req) == 1)
{
session_start();
$_SESSION['login'] = $login;
$message = 'Vous vous êtes bien connecté'.$_SESSION['login'].'. Cliquez <a href="index.html">ici</a> pour retourner à la page d\'accueil.';
}
else {
$message = 'Mauvais login/password.';
}
en ce qui concerne ce message :
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /var/www/free.fr/9/e/wosape/login.php:7) in /var/www/free.fr/9/e/wosape/login.php on line 10
-> ca veut dire que tu ecrit quelque chose avant, soit du html, soit tu utilise la fonction echo, soit tu as un espace avant ta balise d'ouverture <?
pour l'identification tu peux faire plus simple :
mysql_connect ("localhost", "wosape", "***");
mysql_select_db("wosape");
$login = $_POST['pseudo'];
$pass = $POST['pass'];
$req = mysql_query("SELECT confirm FROM membres WHERE login='".$login."' AND password='".$pass."'"); //selectionne le champ 'confirm' dans la table 'membres' quand login=$login et password=$pass
//si un seul resultat correspond à la requete alors l'identification se fait
if(mysql_num_rows($req) == 1)
{
session_start();
$_SESSION['login'] = $login;
$message = 'Vous vous êtes bien connecté'.$_SESSION['login'].'. Cliquez <a href="index.html">ici</a> pour retourner à la page d\'accueil.';
}
else {
$message = 'Mauvais login/password.';
}