如何让PHP先运行前面的语句才运行后面的语句?

2025-02-26 06:04:36
推荐回答(1个)
回答1:

因为setcookie("f","yes);语句不影响当前的环境,只有下次刷新之后$_COOKIE["f"]才有值。

PHP对setcookie的处理,仅仅是返回有个HEAD给浏览器,而$_COOKIE的值是浏览器本次提交的内容,所以setcookie无法影响本次执行环境,只有下次刷新才有效。