我有这个PHP代码
if (isset($_SESSION['error']))
{
echo "<span id='error'><p>" . $_SESSION['error'] . "</p></span>";
unset($_SESSION['error']);
}
$ _SESSION ['error']是什么意思 并解开一个请解释
答案 0 :(得分:1)
$ _ SESSION包含所有会话变量(例如,登录用户的用户ID)。您可以像这样设置会话变量:
$_SESSION['foo'] = 'bar';
稍后访问它(在多页加载之后,这就是为什么它如此有用)使用:
$foo = $_SESSION['foo'];
echo $foo; //Displays 'bar'
您的代码检查是否设置了会话变量,如果是,则显示错误并取消设置会话变量。所以我猜这是出现问题时出现的一次性错误。使用会话变量意味着您可以在不同页面上执行此代码,然后发生错误。
答案 1 :(得分:0)
$_SESSION['error']
表示由您生成的$_SESSION
数组键。
答案 2 :(得分:0)