8797 sujets

Développement web côté serveur, CMS

bonjour,
j'ai besion de savoir à quoi doit ressembler ma configuration pour pouvoir utiliser les sessions...
j'ai fait un exemple tout simple de session tiré d'un tuto, et il ne marche pas : lorsque je teste si la session existe, (isset), la reponse est toujours false...
quelqu'un peut-il m'éclairer sur ce sujet...?
d'avance: merci Smiley cligne
Modifié par jerome1 (30 May 2005 - 15:21)
A priori tout doit fonctionner dès le début.

Donne nous un bout de code Smiley cligne

tu fais un isset sur quo ?i
ok, alors voilà, j'ai 5 pages, mais dès la 3ème, ça plante!!!

page1.php

<?
session_start();
?>
<html>
	<body>
		<form method="POST" action="page2.php">
			Entrez Votre Nom : <input type="text" name="nom">
			<input type="submit" value="ok">
		</form>
	</body>
</html>


page2.php

<?
session_start();
$nom=$_POST['nom'];
$_SESSION['nom']=$nom;
?>
<html>
	<body>
		Bienvenue sur ce site <b><? echo $nom; ?></b>.<br />
		Regardons ce qui se passe sur la <a href="page3.php">page</a> suivante.<br />
	</body>
</html>


page3.php

<?
session_start();
if (isset($_SESSION['nom']))
	{$nom=$_SESSION['nom'];}
else {$nom="mais votre nom a été effacé";}
?>
<html>
	<body>
		Vous êtes toujours parmis nous
		<b><? echo $nom; ?></b>.<br />
		Effacement de votre nom en cliquant
		<a href="page4.php">ici</a>.<br />
		Effacement de votre session en cliquant
		<a href="page5.php">ici</a>.<br />
	</body>
</html>


alors voilà, au lieu d'écrire : vous êtes toujours parmis nous robert (exple) ,
ça écrit : vous êtes toujours parmis nous mais votre nom a été effacé...
c'est pas normal!!! Smiley bawling
Merci d'editer ton titre pour rajouter un [ résolu].

Tu pourrais aussi poster ta solution pour aider les autres membres qui seraient confrontés au même problème.
jb_gfx a écrit :

Tu pourrais aussi poster ta solution pour aider les autres membres qui seraient confrontés au même problème.

ben d'accord: la solution, c'est que mon firewall bloquait les cookies de mes sessions...
bonjour à tous,
y a t'il quelqu'un qui pourrait m'aider??
j y connai rien en plus en php lol merci d'avance.

j utilise easy php et j ai un pti problem.qd j execute j un message d erreur.

"Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\php\auth.php:9) in c:\program files\easyphp1-8\www\php\auth.php on line 34"
bonjour tout d'abord,

alors de un tu dois faire un nouveau sujet Smiley biggrin
mettre entre balise le code Smiley langue
et ne pas loler sur le forum

va voir ici tout est expliquer



(ca me demangeais vu que j'ai aussi eu ces remarques a mes debut ) Smiley langue bon je laisse quand meme, meme si le modo l'a dit mieu que moi Smiley biggol
Modifié par Med (31 May 2005 - 14:33)
[ Non. Là tu n'as pas compris.

Tu dois ouvrir ton propre sujet.
Utiliser les balises [ code][/code ] (sans les espaces) pour formater ton code.
Puis écrire en français. ]
--
Stephan

Modifié par Stephan (31 May 2005 - 14:23)