2012-12-04 45 views
0

如果operations.php执行某些操作,并通过caller.php称为是这样的:如何在关闭调用文件后执行一些脚本?

$call_URL = "http://localhost/operations.php"; 
$call = file_get_contents($call_URL); 

说,operations.php已经不是由时间caller.php端完成执行操作。在caller.php已关闭或使用header()函数重定向后,它会继续工作吗?如果我之后需要它来工作会怎么样?也许cURL会有所帮助?

+0

此stackoverflow问题http://stackoverflow.com/questions/5453192/is-making-asynchronous-http-requests-possible-with-php告诉你如何使用curl来做到这一点 –

回答

3

被叫文件在呼叫者结束时结束。 file_get_contents阻止,直到收到operations.php的完整响应。

如果您需要在后台完成工作,请使用cron作业或队列/工作系统。

相关问题