确定 PHP 中是否存在 $_SESSION 超全局
我想做这样的事情:
if ($_SESSION['errors'] exists)
{
//Do stuff
}
我想在page1上创建一个会话,然后转到page2,它将检查错误,如果有错误,它会返回page1并显示错误。
但是,如果尚未在第 2 页上创建变量,则 page1 将给出错误。
如果我在第1页上这样做,它将重置变量,所以这不好。$_SESSION['errors'] == ""
我想做这样的事情:
if ($_SESSION['errors'] exists)
{
//Do stuff
}
我想在page1上创建一个会话,然后转到page2,它将检查错误,如果有错误,它会返回page1并显示错误。
但是,如果尚未在第 2 页上创建变量,则 page1 将给出错误。
如果我在第1页上这样做,它将重置变量,所以这不好。$_SESSION['errors'] == ""
if (isset($_SESSION['errors']))
{
//Do stuff
}
使用和 php 函数。isset()
empty()
if (isset($_SESSION['errors']) && !empty($_SESSION['errors'])) {
// ...
}