我想做这样的事情:
if ($_SESSION['errors'] exists)
{
//Do stuff
}
我想在page1上创建一个会话,然后转到第2页,它会检查错误,如果有错误,它会返回错误的第1页。
但是如果第2页尚未创建变量,则page1会出错。
如果我在第1页上执行$_SESSION['errors'] == ""
,它将重置变量,这样就没有用了。
答案 0 :(得分:55)
if (isset($_SESSION['errors']))
{
//Do stuff
}
答案 1 :(得分:9)
使用isset()
和empty()
php函数。
if (isset($_SESSION['errors']) && !empty($_SESSION['errors'])) {
// ...
}
答案 2 :(得分:-1)
if (!isset($_SESSION['id']) || (trim($_SESSION['id']) == '')) {
// do stuff
}