2016-06-21 181 views
0

我一直在試圖解決這個問題,現在2天后破壞,但無論我怎麼努力,我不能。PHP會話被重定向

我有一個頁面,我的值設置爲SESSION,但是當我重定向到另一頁 前。 index.php,我把這個SESSION的價值不再存在!

<?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"; 
    } 
?> 

而這是test.php,我得到了SESSION未定義的錯誤!

<?php 
    session_start(); 

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

你可以看到,我把session_start();在這兩頁但仍然沒有!

任何幫助將大大appriciated, 謝謝!使用XAMPP

+3

'$ _SESSION',注意'_'。 –

+0

WOOOW,非常感謝你! 它實際上工作....謝謝.... –

回答

3

要訪問會話變量

P.S即時消息,你需要訪問$_SESSION。將$ SESSION更改爲$ _SESSION。希望這可以幫助。