Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/04/2006, 16h14   #1
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Par défaut Les sessions ça marche en local mais pas...

slt
j'essaie d'utiliser le mécanisme de sessions sur mon site :ci dessous le code pour le login (l'enregistrement s'effectue bien) mais quand on essaye de se loggé non !!!???
le probleme est que sur mon serveur local tout s'execute à merveille .
quelqu'un peut il m'aider ?



Code :
1
2
3
4
5
6
7
8
9
10
11
 
 
$rq= "SELECT id_utilisateur,prenom FROM utilisateurs WHERE nom_utilisateur='$u' AND mot_de_passe=PASSWORD('$mp')";
$result =@mysql_query($rq);
$ligne=mysql_fetch_array($result ,MYSQL_NUM);
if ($ligne)
{$_SESSION['prenom']=$ligne[1];
$_SESSION['id_utilisateur']=$ligne[0];
ob_end_clean();
header("Location: <a href="http://".$_SERVER[&#39;HTTP_HOST&#39;].dirname($_SERVER[&#39;PHP_SELF&#39;])."/index.php" target="_blank">http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF'])."/index.php</a>");
exit();
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 16h22   #2
Membre régulier
 
Inscription : avril 2005
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2005
Messages : 82
Points : 73
Points : 73
Envoyer un message via MSN à hebus73
t'a pas de session_start();
hebus73 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 16h36   #3
Futur Membre du Club
 
Avatar de arti2004
 
Inscription : février 2004
Messages : 252
Détails du profil
Informations forums :
Inscription : février 2004
Messages : 252
Points : 19
Points : 19
Citation:
Envoyé par hebus73
t'a pas de session_start();

si si je l'ai mis dans mon fichier entete.php
Code :
1
2
ob_start();
session_start();
dans mon fichier login je fais appel par header le fichier index.php qui appelle lui même le fichier entete.php
arti2004 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 16h54   #4
Membre du Club
 
Inscription : juin 2005
Messages : 76
Détails du profil
Informations forums :
Inscription : juin 2005
Messages : 76
Points : 51
Points : 51
Tu as quoi comme erreur?
C'est free ton hébergeur?
fuhraih est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 17h23   #5
Membre confirmé
 
Inscription : août 2003
Messages : 225
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2003
Messages : 225
Points : 225
Points : 225
Envoyer un message via MSN à Steph82
T'as peut être besoin de créer un répertoire sur ton serveur pour gérer les sessions, du genre 'sessions' comme Free si je me souviens.
Steph82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 20h16   #6
Membre à l'essai
 
Inscription : avril 2006
Messages : 30
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : avril 2006
Messages : 30
Points : 21
Points : 21
ouaip pour free, il faut créer un repertoire nommé sessions à la racine du site, sinon il fait plein d'erreur , et les variables de sessions ne sont donc pas prises.
Stitchover est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2006, 22h40   #7
Membre éprouvé
 
Avatar de amika
 
Inscription : septembre 2004
Messages : 499
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 499
Points : 414
Points : 414
Envoyer un message via MSN à amika Envoyer un message via Yahoo à amika
Il faut faire session_start() avant toute chose !!!
__________________

_____________________
Il n'y a pas de choses urgentes, il n'y a que des choses en retard
amika est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 09h49   #8
Membre confirmé
 
Inscription : août 2003
Messages : 225
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2003
Messages : 225
Points : 225
Points : 225
Envoyer un message via MSN à Steph82
Citation:
Envoyé par amika
Il faut faire session_start() avant toute chose !!!
arti2004 a dit en début qu'il l'avait inclu .
Steph82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 10h11   #9
Membre du Club
 
Inscription : avril 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 82
Points : 67
Points : 67
je crois qu'elle voulait dire qu'il y avé ob_start() avant donc mettre session_start() vraiment au premier rang !
chtichokoko est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 10h13   #10
Membre confirmé
 
Inscription : août 2003
Messages : 225
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2003
Messages : 225
Points : 225
Points : 225
Envoyer un message via MSN à Steph82
Ah d'accord. Par contre, mettre session_start() juste avant ob_start(), je ne sais pas si ça résoudra le probleme ?!
Steph82 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/04/2006, 10h27   #11
Membre du Club
 
Inscription : avril 2006
Messages : 82
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 82
Points : 67
Points : 67
oui c sur je c sur je sais pas si ca va changé grand chose mais bon qui ne tente rien n'a rien ...
chtichokoko est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h34.


 
 
 
 
Partenaires

Hébergement Web