Page 1 sur 1

session : recuperation apres sauvegarde

Posté : 28 oct. 2007, 17:03
par Steph35
Bonjour,

Une petite question "basique" sur les sessions car j'ai tenté un truc tout simple mais ca ne fonctionne pas.

J'ai une premiere page où je mets ma variable en session. J'ai mis un affichage dans cette même page et ca fonctionne bien. Voici la page et son resultat :


<?php session_start();
$_SESSION['CONNECT'] = "COMMANDE";
echo $_SESSION['CONNECT']."<br>";
print_r($_SESSION)
?>



COMMANDE
Array ( [CONNECT] => COMMANDE )


Je vais ensuite dans une seconde page où là je veux recuperer cette variable mise en session mais la session a l'air totalement vide. Voici la page et son resultat :

<?php session_start();
echo "Variables en session : <br>";
print_r($_SESSION);


Variables en session :
Array ( )


Par ailleurs j'ai vu dans mon fichier "apache/php.ini", la ligne "session.save_path = "E:\WEBS\EASYPH~1\\tmp\"" qui me fait penser que la session est stockée dans ce repertoire. Quand j'appelle ma première page ci dessus de mon site j'ai un fichier créé dans ce repertoire avec ma variable "COMMANDE" donc ca a l'air de fonctionner. Par contre quand je vais sur ma seconde page, un nouveau fichier est crée et est vide. On dirait qu'il crée une nouvelle session à chaque page alors qu'il devrait recuperer ma session en cours !!!

Quelqu'un peut il m'éclairer ? Peut être des conf de base à modifier ?

Merci par avance.

Posté : 28 oct. 2007, 17:13
par Power Web
Salut, j'ai testé et moi ça march impec'
  • page1.php
    <?php session_start();
    $_SESSION['CONNECT'] = "COMMANDE";
    echo $_SESSION['CONNECT'] . "<br />";
    print_r($_SESSION)
    ?> 
    <br />
    <a href="page2.php">-> Variables en session</a>
Resultat :
COMMANDE
Array ( [CONNECT] => COMMANDE )

  • page2.php
    <?php 
    session_start();
    echo "Variables en session : <br />";
    print_r($_SESSION);
    ?> 
Resultat :
Variables en session :
Array ( [CONNECT] => COMMANDE )


;)

Posté : 28 oct. 2007, 17:28
par Invité
Je viens de retester et effectivement ça marche aussi maintenant chez moi!! Ca me rassure.
Les mystères de l'infos. Merci d'avoir tester chez toi :lol: