Bonsoir,

J'ai un problème avec un passage de variable session entre 2 pages.
Dans une page je déclare une variable session (d'autres sont déclaré en amont):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$_SESSION['ws_info_of']	= $info_of;
header("location:of_start.php?wp_of=$of");
Dans la 2ème page je démarre ma session et si j'affiche toute les variables de ma session je ne vois pas celle que j'ai déclaré au niveau du header.
En revanche celles déclarés plus haut dans ma 1ère page sont dispos:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
session_start();
//Récupére info SESSION
$tbl_session = array();
if (isset($HTTP_SESSION_VARS))
	foreach ($HTTP_SESSION_VARS as $key=>$value) {
		$tbl_session[$key] = $value;
	}
print_r($tbl_session);
Même en faisant un $wf_info_of=$_SESSION['wf_info_of'] je ne vois toujours pas les valeurs.

Si quelqu'un a une idée de pourquoi ma variable n'est pas dispo dans ma page 2, alors que d'autres le sont...
Et je suis sûre que la variable est remplis dans la 1ère page, j'ai fait un print_r.

J'ai essayé de jouer avec le session_id, puisque header n'est pas sensé passé l'ID session
Note : L'ID de session n'est pas passé avec l'en-tête Location même si session.use_trans_sid est activé. Il doit être passé manuellement en utilisant la constante SID.
Merci d'avance.