php循环会话变量

时间:2012-05-05 00:42:07

标签: php session

尝试基于会话变量运行循环。 在第一页上加载没有会话。 当它设置会话时,我设置会话变量并发出警报。

问题是,它会警告每个页面加载:(

`
<!-- language: lang-php -->

$check = $_SESSION['cache'];  

if ($check == "xYx") {  

echo $word;  
} else {  

session_start();  
?><script>alert ("Im reading it again !")</script><?  

echo $word;  
$_SESSION['cache'] = "xYx";  
}  

`

2 个答案:

答案 0 :(得分:1)

$check = $_SESSION['cache'];

发生在

之前
session_start();

哪个不起作用。

答案 1 :(得分:1)

这样做:

session_start();
$check = $_SESSION['cache'];  

if ($check == "xYx") {  

echo $word;  
} else {  

?><script>alert ("Im reading it again !")</script><?  

echo $word;  
$_SESSION['cache'] = "xYx";  
}

正如评论所说,这只是将session_start()移动到开头。