[Cookies] session_id en POST
bonjour
Je bute sur un problème de session.
Je voudrais passer l'identifiant de session par la méthode "POST" (pas que cookie et pas d'altération d'url siouplé)
voici donc mon proto (fichier php sur "http://fvpatwds.tuxfamily.org/"):
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| <?PHP
ini_set( 'session.use_cookies', 0 );
if (isset($_POST['SESSID']) && session_id($_POST['SESSID'])){
session_start();
print("session existante<br/>");
$_SESSION['compt']+=1;
print($_SESSION['compt']."<br/>");
print('<form method="post" action="'.$_SERVER["PHP_SELF"].'">');
print('<input type="hidden" name="SESSID" VALUE="'.session_id().'">');
print('<input type="submit" name="upload" class="lien" value="continuer"></form>');
}else{
session_start();
$_SESSION['compt']=0;
print('<form method="post" action="'.$_SERVER["PHP_SELF"].'">');
print('<input type="hidden" name="SESSID" VALUE="'.session_id().'">');
print('<input type="submit" name="upload" class="lien" value="creer"></form>');
}
print(session_id());
?> |
Ce que j'atent de ce bout de code c'est qu'il se comporte comme un compteur.
Le fichier session ce créer bien dans le répertoires "TMP", il est bien créer avec une valeur "compt" mais l'incrémentassions ne marche pas !
Pourtant l'id de la session et bien transmise... là je sèche !
Des idées ???