如果未设置会话OR cookie,我有一个if语句要运行。
以下是我的代码,
if (!isset($_SESSION['redirected']) OR !isset($_COOKIE['redirected']) ) {
以下不会抛出错误,但它不能像我预期的那样工作。如果没有设置会话,则不会运行该语句。
有人能指出我如何解决这个问题的正确方向吗?
答案 0 :(得分:2)
我怀疑你错过了开始会话session_start();
否则,这句话是真的:
if (!isset($_SESSION['redirected']) || !isset($_COOKIE['redirected']) ) {
}
如果未设置会话或cookie,则此语句为真。