PHP时间执行&;准备好后在浏览器中显示内容?
首先,脚本有时需要执行,30秒后停止。表示执行时间最多为30秒(我知道我们可以在httpconf中更改此参数) 但我不知道最长执行时间可能是1小时或更长 所以我想知道php中是否没有时间限制执行 第二个问题:如何在浏览器中显示准备好的内容并继续执行,因为我总是等待脚本结束以查看浏览器中显示的内容PHP时间执行&;准备好后在浏览器中显示内容?,php,time,Php,Time,首先,脚本有时需要执行,30秒后停止。表示执行时间最多为30秒(我知道我们可以在httpconf中更改此参数) 但我不知道最长执行时间可能是1小时或更长 所以我想知道php中是否没有时间限制执行 第二个问题:如何在浏览器中显示准备好的内容并继续执行,因为我总是等待脚本结束以查看浏览器中显示的内容 应该从控制台运行可能运行那么长时间的脚本。浏览器超时也可能会干扰通过浏览器运行它 如果使用控制台脚本,则可以将输出路由到数据库并从那里查询 下次发布问题时,请确保对其进行更好的研究。这两个问题在stac
下次发布问题时,请确保对其进行更好的研究。这两个问题在stackoverflow和互联网上都有很好的记录 现在回答你的问题。。。 要让其运行到完成,而不考虑所需时间,请执行以下操作: 要在生成内容后立即显示内容,请执行以下操作:
php.ini
中找到了这段代码。我不确定您是否可以从php.ini
以外的其他地方查看它
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30
你应该给我们看一些代码!我做了一个研究,但我没有发现!当我被阻止时,我使用stackoverflow!这里是一个脚本,它没有工作!
ob_flush();
flush();
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30