确定PHP中是否存在$ _SESSION超全局

23 php session

我想做这样的事情:

if ($_SESSION['errors'] exists)
{
    //Do stuff
}
Run Code Online (Sandbox Code Playgroud)

我想在page1上创建一个会话,然后转到第2页,它将检查错误,如果有错误,它会返回错误的page1.

但是如果第2页上尚未创建变量,则page1将给出错误.

如果我$_SESSION['errors'] == ""在第1页上执行,它将重置变量,这样就没有用了.

Ana*_*nas 55

if (isset($_SESSION['errors']))
{
    //Do stuff
}
Run Code Online (Sandbox Code Playgroud)

  • .. xD那......比我想象的容易得多,谢谢你的工作.对不起,我是php的新手,我只是在学习东西,因为我去了^^我会尽快将它标记为已解决 (4认同)

Pie*_*ard 9

使用isset()empty()PHP功能.

if (isset($_SESSION['errors']) && !empty($_SESSION['errors'])) {
    // ...
} 
Run Code Online (Sandbox Code Playgroud)