当网站执行一个程序未结束,在此期间打不开其它页面(不是Ajax问题)

WBOY
Release: 2016-06-23 13:01:51
Original
982 people have browsed it

大家好,今天遇到一个问题,不太明白其中的原因。

我在本地用wampserver开发一个网站,当用户提交表单后,本地调用一个远端的程序,执行时间较长(假设20秒左右),在此期间我通过新的标签页打开网站首页,始终打不开,需要等待之前调用的远端程序结束后才能显示页面。

但是如果我用一个别的浏览器(比如Chrome),同样在等待期间,就可以访问网站。

恳请请明白人指教,谢谢!


回复讨论(解决方案)

你的页面使用了 session 吧?

你的操作是否要写一个文件?
估计是文件锁了,其他需要等待。
参考: http://blog.csdn.net/fdipzone/article/details/43839851

如果你页面使用了session,有可能是session锁
可以加入session_write_close();
参考: http://blog.csdn.net/fdipzone/article/details/30846529

测试了一下,关闭session后问题得到解决,感谢两位版主回复,学习了!

source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template