标签: php
假设我们有两个页面A和B都使用/设置相同的会话变量。这些页面是通过AJAX调用的,因此它们可能同时为同一个用户运行。 我的问题是,如果页面A更改了会话变量,页面B是否会在更改后立即观察新值?
答案 0 :(得分:1)
不,页面B必须轮询更改。
答案 1 :(得分:0)
PHP处理的第一个请求将锁定会话文件,同一会话的任何并发请求都必须等待第一个请求释放锁。
所以,是的,第二页上的AJAX调用将获得更新的数据,如果它们是在第一次请求之后启动的。