我正在尝试检查用户是否来自某些国家/地区,而不是来自ip地址,而不是输入以下语句检查$COUNTRY
但忽略了ip检查条件
if($COUNTRY == "USA" || $COUNTRY == "CAN" && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x"){
答案 0 :(得分:11)
你知道precedence吗?
if(($COUNTRY == "USA" || $COUNTRY == "CAN") && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x"){
答案 1 :(得分:10)
if(($COUNTRY == "USA" || $COUNTRY == "CAN") && $ipc != "1x.1x.1x.1x" && $ipc != "2x.2x.2x.2x")
您想在( )
条件周围使用||
,以便PHP正确评估它
这就像数学一样,使用操作顺序。