Page 1 sur 1

$_POST et $_SESSION

Posté : 17 févr. 2006, 17:01
par Darkbibou
Kikoo tout le monde !!

J'ai codé une page .php récupérant les données envoyées par un formulaire par méthode post, exemple:
$critere1= $_POST['choix1']; 
Mon problème est que j'aimerai que ces données soit aussi des variables de session pour pouvoir les utiliser dans d'autres pages.

Est t'il possible de faire un $_POST dans un $_SESSION ? Et si oui quel est la syntaxe ?

Merci d'avance :)

Posté : 17 févr. 2006, 17:05
par JumBay
$_SESSION['a'] = $_POST['a'];

Posté : 17 févr. 2006, 17:14
par Darkbibou
Jai testé ceci:
$critere1= $_SESSION['choix1'] = $_POST['choix1'];
print $critere1;
Le print fonctionne dans la page en cours mais pas dans la page suivante ( une autre page php appellé par un formulaire de ma première page php ) :(

Précision (j'utilise des pseudo-frame et des includes dc je n'ai mit le session_start(); qu'en haut de ma page index )

Posté : 17 févr. 2006, 17:18
par JumBay
tu n'a pas besoin d'affecter une variable a $_SESSION['choix1'] car c'est une variable super global.

Et donc si tu veux recupere choix1 dans une autre page tu appel $_SESSION['choix1']

Posté : 17 févr. 2006, 17:55
par jojolapine
Il te suffit de faire:
$_SESSION['choix1'] = $_POST['choix1'];
print $_SESSION['choix1'];
voilà :!: :D

Posté : 20 févr. 2006, 10:18
par Darkbibou
Oki merci a tous :D