PHP通过长时间执行管理web服务,无需延长设置时间限制

PHP通过长时间执行管理web服务,无需延长设置时间限制,php,web-services,timeout,Php,Web Services,Timeout,我需要编写一个脚本,读取一个大的.csv文件,并为每一行生成一个文件 因为在这台服务器上,我不能用set_time_limit修改超时,在我通过http在浏览器中手动执行的脚本中,我得到10行,为每个行执行我的代码,到达末尾并自动重新加载下一个10行,依此类推,直到到达末尾 现在我需要将此脚本转换为web服务,但我不知道如何避免脚本超时 set_time_limit(900) // does not work 从阅读来看,它似乎有一个限制 当PHP在安全模式下运行时,此函数无效。除了关闭安全模

我需要编写一个脚本,读取一个大的.csv文件,并为每一行生成一个文件

因为在这台服务器上,我不能用set_time_limit修改超时,在我通过http在浏览器中手动执行的脚本中,我得到10行,为每个行执行我的代码,到达末尾并自动重新加载下一个10行,依此类推,直到到达末尾

现在我需要将此脚本转换为web服务,但我不知道如何避免脚本超时

set_time_limit(900) // does not work
从阅读来看,它似乎有一个限制

当PHP在安全模式下运行时,此函数无效。除了关闭安全模式或更改php.ini中的时间限制之外,没有其他解决方法


您是否启用了安全模式?如果是这样的话,您可能需要禁用它。您还可以看到执行相同/类似操作的其他值,尽管它们也需要禁用安全模式。

是的,用于安全模式,但我无法禁用共享主机,我正在寻找一些解决方法,否则我必须更改主机