Home  >  Article  >  Backend Development  >  有关问题

有关问题

WBOY
WBOYOriginal
2016-06-13 13:51:36860browse

求一个问题
在本地环境下 ,同一个网站 2个页面 
A 页面 sleep(20);
B 页面 普通的登陆页面
现在发现 同一个浏览器 , 
访问 A页面的时候 B 页面必须等 A页面执行完后才会正常  
但是如果用其他浏览器访问 B 页面则一切正常,想请教这是什么问题?
或者给资料参考下也行

------解决方案--------------------
最大的可能是你的两个页面都启用了 session
------解决方案--------------------
如果是session问题导致

session_start();
session_write_close();//适当位置加上这一句,然后sleep
sleep(10);
------解决方案--------------------
默认情况下 session的数据是在脚本执行完成后才写入到 /tmp/下的文件中
session_write_close()立刻可以实现立刻写入到文件中并且关闭session

那么当文件还没写结束的时候 其他页面要调用session就会出现你的那个情况.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn