当我使用header()后,在我的srcipt执行完毕后被重新命名,同样的include,甚至当我使用html并将我的php放在那里时,iframe只在php完成后工作。立即重新编写并继续执行php脚本
<?php
header("Location: localhost/index.html");
sleep(120);
doSomethingUsefull();
?>
由于sain之前的index.html是在120s之后构建的。 有没有其他的方式可以包括一些东西,得到redictet和我的脚本继续执行?
理想情况下,配置良好的Web服务器不应该浪费资源来尝试为长时间断开的客户端完成请求。如果你解释你的最终需求(而不仅仅是你已经想出的解决方案),我很肯定你会得到更有用的答案。 –
也许试试[ignore_user_abort](http://php.net/manual/en/function.ignore-user-abort.php)函数? – kamil09875
好吧,它不浪费资源,并且诚实地希望我的客户能够放弃,所以我尽力让他知道!编辑:使用ignore_user_abort im alredy – Eric