php的if和else为什么会同时执行呢?

2025-04-07 02:06:18
推荐回答(2个)
回答1:

echo "false"; 没执行就说明没进else , 数据库变了肯定是你其它地方还有操作数据库的代码

回答2:

你这个代码是不是执行了两次?
第一次执行的时候,刚刚注册 COOKIE 这个时候下面的的 $_COOKIE 是无效的。
也就是说,这个时候一定是 false ,并执行了一次更新操作。
你再刷新一次,$_COOKIE 才有效。是上次记录的值。这个时候一定是 true