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 10/01/2007, 09h26   #1
Membre du Club
 
Inscription : juin 2004
Messages : 69
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2004
Messages : 69
Points : 43
Points : 43
Par défaut $_SESSION est definie sous Firefox mais pas sous Internet Explorer

Bonjour,

J'ai un problème assez étrange.
Je déclare une variable de session, je lui affecte "1" et ensuite je redirige avec un header() vers une autre page. Et là sur cette page la variable de session n'est pas déclaré sous ie alors qu'elle l'est bien sous firefox et sous opéra.

Merci d'avance.

PS : je developpe avec easyphp 1.8
djaih est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 09h38   #2
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
Peux-tu nous montrer le code de ces deux pages, stp ?
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 09h43   #3
Membre du Club
 
Inscription : juin 2004
Messages : 69
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2004
Messages : 69
Points : 43
Points : 43
Ceci et le code sur index.php qui est executé apres un submit d'un formulaire
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
session_start();
 
if(isset($_POST["env"]))
{
	if($_POST["login"] == "monlogin" && $_POST["mdp"] == "monmdp")
	{
		//echo $_POST["login"]." ".$_POST["mdp"];
		$_SESSION["connected"] = "1";
		header("location:qui.php");
	}
}
?>
Et ceci est le code qui est inclus en haut de chaque pages du site et en l'occurence qui.php
Code :
1
2
3
4
5
6
7
<?
session_start();
if(!isset($_SESSION["church_connected"]))
{
	header("location:index.php");
}
?>
djaih est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 10h45   #4
Membre éclairé
 
Avatar de johweb
 
Inscription : décembre 2003
Messages : 332
Détails du profil
Informations personnelles :
Localisation : France, Sarthe (Pays de la Loire)

Informations forums :
Inscription : décembre 2003
Messages : 332
Points : 316
Points : 316
index.php : qui.php :
Code :
$_SESSION["church_connected"]
C'est pas le même nom de variable... ^^
johweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/01/2007, 10h50   #5
Membre du Club
 
Inscription : juin 2004
Messages : 69
Détails du profil
Informations personnelles :
Âge : 30

Informations forums :
Inscription : juin 2004
Messages : 69
Points : 43
Points : 43
désolé je n'ai pas mis les mêmes nom sur le message mais ils ont bien le même nom dans mon code.
djaih 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 00h45.


 
 
 
 
Partenaires

Hébergement Web