我正在尝试与之前的
Python问题完全相同的事情,但是在PHP中.
See my previous (answered) question
来自上一个问题的PHP脚本做一些事情,然后在同一台服务器上运行另一个PHP脚本,然后退出(第二个脚本仍然继续工作).我该如何实现?
请注意,PHP脚本同时也是一个网页(所以也许我们可以像以前的问题那样使用它,因为我的问题的答案是使python只是打开url而不是运行子进程的片段…虽然我不有一个线索,如果这是有用的信息,也许它是不同的PHP,我不是很有经验的PHP)…而且我想使每个脚本独立 – 所以如果第一个PHP脚本将完成,我想要第二个PHP脚本即使第一次结束,继续工作.
你认为最优雅的方式是什么?会回应iframe的工作,还是应该这样做不一样?
这是一些unix / linux-only黑客,可能无法在共享的Web服务器上工作:
原文链接:https://www.f2er.com/php/140007.htmlfile1.PHP
<?PHP $somearg = escapeshellarg('blah'); exec("PHP file2.PHP $somearg > /dev/null &");
file2.PHP
<?PHP //do some stuff that will take a while //$argv should contain 'blah',and also it seems the name of the PHP file //this script will continue to run. You might want to set max_execution_time to a sensible value.