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 04/01/2011, 02h00   #1
Nouveau Membre du Club
 
Avatar de yaya_la_rafale
 
Inscription : avril 2010
Messages : 64
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 64
Points : 33
Points : 33
Par défaut Free.fr et variables de sessions

Bonjour,
j'ai un site chez FREE sur lequel je voudrais utiliser des variables de sessions..
j'ai créé à la base de mon répertoire un dossier sessions

Mon code est le suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
 
<?php
if (isset($_POST['login_nom']) && $_POST['login_nom'] == "monloginamoi") {
	session_start();
	//session_register("isLoginSet");
	$_SESSION['isLoginSet'] = "logOk";
 
        header("Location:accueil.php");
	exit;
}
?>
mon code fonctionne, cad que si le login est ok, je suis bien redirigée sur ma page d'accueil.
Mais il fonctionne pas tant que ca, car ma variable de session reste implacablement vide "||" dans l'autre page.

Code :
1
2
3
4
 
<?php
echo "|".$_SESSION['isLoginSet']."|";
?>
pour info, qd je regarde dans mon dossier sessions sur free, je m’aperçois que des fichiers ont été créé du style:
sess_362b5a569196e80e3d98eec653134c7b

Quelqu'un aurait-il une idée ??
merci d'avance.
yaya_la_rafale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 02h08   #2
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Appelles-tu session_start(); dans "l'autre page" ?
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 02h12   #3
Nouveau Membre du Club
 
Avatar de yaya_la_rafale
 
Inscription : avril 2010
Messages : 64
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 64
Points : 33
Points : 33
merci de ton aide, mais la réponse est non.
je le fait une seule fois comme montré dans mon code, c'est à dire quand mon login est okay. et il faut bien le faire une seule fois n'est ce pas??

ps:ce code est situé avant toute balise ds mon code, y compris avant <html>
et je sais pas quel version de php j'utilise..
yaya_la_rafale est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 07h15   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il faut demarrer la session dans toutes les pages ou tu l'utilises.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/01/2011, 11h07   #5
Nouveau Membre du Club
 
Avatar de yaya_la_rafale
 
Inscription : avril 2010
Messages : 64
Détails du profil
Informations forums :
Inscription : avril 2010
Messages : 64
Points : 33
Points : 33
bingo !! tout simple, je ne savais pas (et n'avais pas bien compris le msg precedent.. oups....)
merci beaucoup !!!
yaya_la_rafale 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 15h21.


 
 
 
 
Partenaires

Hébergement Web