Bonjour,
j'essaye de faire passer l'identifiant de session (SID) par l'url, mais apres le 2e Header je perd ma variable.
mon premier formulaire :
Code :
- <form name="form_admcivil" method="post" action="verifs/verifadmcivil.php">
- //le code html
|
verifadmincivil.php :
Code :
- <?PHP
- session_name("SADM" );
- session_start();
- header("Cache-control: private" );
- //Recuperation des champs
- if (isset($_POST['civ_titre'])) $_SESSION['civ_titre']=$_POST['civ_titre'];
- else $_SESSION['civ_titre']='';
- //etc
- //Redirection vers le formulaire suivant
- session_write_close();
- header("Location: ../index.php?p=administratif&".strip_tags(SID)."&f=$f" );
- // exit();
- }
- ?>
|
La le SID passe bien et je le retrouve dans l'url du formulaire suivant, qui est de la même structure que le premier.
Viens la deuxieme page de verification :
Code :
- <?PHP
- session_name("SADM" );
- session_start();
- header("Cache-control: private" );
- //Recuperation des champs
- if (isset($_POST['conj_titre'])) $_SESSION['conj_titre']=$_POST['conj_titre'];
- else $_SESSION['conj_titre']='';
- //etc
- //Redirection vers le formulaire suivant
- $f=3;
- session_write_close();
- header("Location: ../index.php?p=administratif&".strip_tags(SID)."&f=$f" );
- // exit();
- }
- ?>
|
Et lorsque j'arrive sur le formulaire suivant je me retrouve avec une url type "/index.php?p=administratif&&f=3"
Pourquoi le SID ne suit pas ?? J'ai oublié quelquechose?