作者asika32764 (飞鸟 Asika)
看板PHP
标题[请益] PHP有没有办法送出请求後,不等待回应继续执行?
时间Fri Sep 30 00:56:59 2011
最近想再执行网页程式的时候,
call一些网站页面、图片、或是伺服器上的档案执行工作。
希望能让伺服器继续背景执行,但是不要锁住浏览器。
可是我发现无论用 file_get_contents()等内建函式,
还是用system()与exec() call主机功能运行,都还是会在等待回应的时间
锁着浏览器无法继续。
想请问PHP有办法避开等待回应的时间继续执行吗?
类似AJAX这样,真的不行就得要很蠢的用JS来做了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.229.67.130
1F:→ tyf99:ajax 可以。但如果你有用 session,php 一样会锁着 session 09/30 02:40
2F:→ arrack:可以用排程处理,不过要写的东西,就更多了... 09/30 08:05
3F:→ asika32764:用到排成一定是能解决啦,只是想看看php本身有没有解决 09/30 10:36
4F:→ asika32764:方案 09/30 10:36
5F:→ tyh11:pclose(popen($cmd, 'r')) 背景另开process执行$cmd 09/30 14:47