Problème session_start

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

12 oct. 2007, 13:21

le register_globals doit être à "on" sur l'un des deux... utilises $_GET['alerte'] pour récupérer ta valeur qui est passée en get plutôt que $alerte (voir la FAQ pour plus d'info sur le register global et les risques associés), cela fonctionnera sur l'un comme sur l'autre :)

Edit : A noter que pour ta redirection, au lieu de mettre un code javascript, si jamais tu n'as pas envoyé de données au navigateur (cf. ce qui a été dit sur les sessions) tu peux aussi le faire à l'aide d'un header('Location:....') ca sera plus propre et ne dépendra pas de l'activation de javascript sur le navigateur :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Mammouth du PHP | 531 Messages

12 oct. 2007, 13:27

Je viens de mettre GET_ mais ça ne change rien. En fait voilà dans l'ordre comment ça se déroule :

Je passe une variable $alerte=$variable1 par une url

Dans mon code j'ai

$variable1 ='message';

echo $alerte


Une piste : Si je place echo $alerte en tout début e page, donc avant session(), le message s'affiche.

Sinon j'ai essayé avec header(), mais j'ai un message d'erreur....


ps : Avant que je n'ai le problème avec les sessions je n'avais pas ce nouveau problème. je comprend plus rien :lol: