我有一个if语句,如果未设置会话或cookie,我想运行该语句。
这是我的代码,
if (!isset($_SESSION['redirected']) OR !isset($_COOKIE['redirected']) ) {
以下内容不会引发错误,但它没有按我的预期工作。如果未设置会话,则不会运行该语句。
谁能指出我如何解决这个问题的正确方向?
我怀疑您错过了启动会话session_start();
否则,此陈述是正确的:
if (!isset($_SESSION['redirected']) || !isset($_COOKIE['redirected']) ) {
}
如果未设置会话或 cookie,则此语句为 true。