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 18/03/2007, 19h26   #1
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
Par défaut session_start et soucis

bha voila j'ai une fonction de création de session
et quand je l'appelle

ça donnes ces erreurs :
Citation:
Warning: session_start() [function.session-start]: open(/mnt/141/sdc/b/d/karkam/sessions/sess_d9cd08cae95b5d3f632e853ee8cdeee6, O_RDWR) failed: No such file or directory (2) in /mnt/141/sdc/b/d/karkam/config.php on line 78

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/141/sdc/b/d/karkam/index.php:11) in /mnt/141/sdc/b/d/karkam/config.php on line 78

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/141/sdc/b/d/karkam/index.php:11) in /mnt/141/sdc/b/d/karkam/config.php on line 78
ma fonction donc j'initialise ma session avec l'ID du visiteur et tout marche bien mais quand je fais session_start()

Code :
1
2
3
4
5
6
7
8
9
10
function connexion(){
//$sql="SELECT * FROM user WHERE nom=". $_POST['pseudo'] ." AND mail=".$_POST['mdp'];
 
 
session_start();
 
$_SESSION['idUser']="3";
global $maPage;
$maPage="construction.php";
}
LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 19h38   #2
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 25

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Citation:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/141/sdc/b/d/karkam/index.php:11) in /mnt/141/sdc/b/d/karkam/config.php on line 78

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/141/sdc/b/d/karkam/index.php:11) in /mnt/141/sdc/b/d/karkam/config.php on line 78
Ces deux erreurs viennent du fait que tu dois faire un session start avant d'afficher qqch. Essaye de faire un session start tout au début de ton code.
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 19h45   #3
Membre chevronné
 
Avatar de LeXo
 
Inscription : janvier 2004
Messages : 1 147
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2004
Messages : 1 147
Points : 782
Points : 782
et alors pour sortir d'un session tu remets a blanc ton $_SESSION
et tu fais pas de session_destroy(); ???jamais ?
LeXo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2007, 19h53   #4
Rédacteur
 
Avatar de Yoteco
 
Alain Sahli
Ingénieur développement logiciels
Inscription : décembre 2004
Messages : 1 086
Détails du profil
Informations personnelles :
Nom : Alain Sahli
Âge : 25

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2004
Messages : 1 086
Points : 1 479
Points : 1 479
Ben tant que j'ai besoin de la session je ne fais pas de destroy non. Dans le cas d'un login tant que l'utilisateur et logger tu gardes sa sessions et lorsqu'il se délogge tu fais un destroy.
Yoteco est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h37.


 
 
 
 
Partenaires

Hébergement Web