PHP-如果没有';一块饼干或另一块饼干

PHP-如果没有';一块饼干或另一块饼干,php,cookies,Php,Cookies,我有cookie A和cookie B,如果没有cookie,我想重定向到Google,但是如果两个cookie中有一个存在,就不能重定向 我做了/尝试了这个: if (!isset($_COOKIE['Access']) || !isset($_COOKIE['Guest'])) { header ("location: https://www.google.com"); } 但是没有成功。。。我怎样才能解决它?谢谢如果您希望它在您的cookie不存在时重定向,那么您需要的是和(&&)操作符

我有cookie A和cookie B,如果没有cookie,我想重定向到Google,但是如果两个cookie中有一个存在,就不能重定向

我做了/尝试了这个:

if (!isset($_COOKIE['Access']) || !isset($_COOKIE['Guest'])) {
header ("location: https://www.google.com"); }

但是没有成功。。。我怎样才能解决它?谢谢

如果您希望它在您的cookie不存在时重定向,那么您需要的是
&&
)操作符,而不是
|

所以

if (!isset($_COOKIE['Access']) || !isset($_COOKIE['Guest'])) {
应该是

if (!isset($_COOKIE['Access']) && !isset($_COOKIE['Guest'])) {
阅读材料


如果希望它在没有任何cookie时重定向,则需要
&&
)操作符,而不是
|

所以

if (!isset($_COOKIE['Access']) || !isset($_COOKIE['Guest'])) {
应该是

if (!isset($_COOKIE['Access']) && !isset($_COOKIE['Guest'])) {
阅读材料


你的逻辑错了。它应该是
&&
。你有理由,真的…:(非常感谢!你的逻辑错了。应该是
&&
。你有理由,真的…:(非常感谢!