2016-06-21 7 views
0

私は今この問題を2日間解決しようとしていますが、何を試しても、私はできません。リダイレクト後にPHPセッションが破棄される

セッションに値を設定するページがありますが、別のページにリダイレクトすると、 ex。私がそのSESSIONに入れた値がもう存在しないindex.php!

<?php 
    session_start(); 
    // this is the page where I set a value to a SESSION called var! 
    $SESSION['var'] = "hello"; 

    if(isset($SESSION['var'])){ 
     echo "Yes it is"; 
     header("location: test.php"); 
     exit(); 
    } 
    else { 
     echo "No it isnt"; 
    } 
?> 

これはSESSIONの定義されていないエラーが発生したtest.phpです。

<?php 
    session_start(); 

    if(isset($SESSION['var'])){ 
     echo "Yes it is"; 
    } 
    else { 
     echo "No it isnt"; 
    } 
?> 

ご覧のとおり、session_start();両方のページで、まだ何もない!

どのような助けが多くのappriciatedでしょう、 ありがとう!あなたが$_SESSIONにアクセスする必要があるセッション変数にアクセスするにはXAMPP

+3

'$ _SESSION'、' _'に注意してください。 –

+0

うわー、ありがとう! 実際には...感謝.... –

答えて

3

を使用して

P.Sイム。 $ SESSIONを$ _SESSIONに変更します。お役に立てれば。

関連する問題