2010-11-22 5 views
0

J'ai une page (page_1.php) qui a le code ci-dessous ..session ne fonctionne pas en php

<?php 

session_start(); 

error_reporting(1); 

$_SESSION['CHECK']='Test...'; 

?> 

et mon autre page est contenant (page_2.php)

<?php 

session_start(); 

error_reporting(1); 

echo $_SESSION['CHECK']; 

?> 

Mais Je ne reçois pas le résultat de session . Je reçois l'écran vide. Quel est le problème?

+1

vos balises ouvertes devraient lire

+0
+0

La sortie de phpinfo() comporte une section sur les sessions, s'assure que les sessions sont activées et que le chemin de sauvegarde est un emplacement accessible en écriture. –

Répondre

0

Si vous avez besoin de déboguer quoi que ce soit, il serait utile si vous utilisez un autre niveau pour error_reporting, par exemple 2047 (et l'utiliser avant session_start())

Que des informations plus nous avons besoin:
Comment avez-vous gardé les sessions en vie? vérifier les paramètres pour session.use_cookies, session.use_only_cookies, session.use_trans_sid.

Assurez-vous que dans page_2.php, rien ne se trouve avant le premier démarrage <?php -tag.
Si page_2.php est codé en UTFn, assurez-vous qu'il ne contient pas de nomenclature.