2016-06-21 134 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。希望这可以帮助。