php - PHP 脚本能否自行中止或检测到中止?

标签 php http scripting webserver abort

PHP 脚本可以 continue executing after the HTTP page request ,那么当我完成它时,我该如何最终停止它的执行呢?

此外,是否有事件可以检测操作系统何时将强制中止脚本?或者我如何保留一个内部计时器来预测 max_execution_time

最佳答案

exit()/die()将停止一个 php 脚本。

要知道何时停止脚本,您只需要使用 microtime作为计时器并将最大执行时间保存为常量(或从 php.ini 文件中获取)。

您还可以查看 Connection handling信息。我们有类似 connection_aborted() 的地方和 connection_status()

但是您要解决的问题是什么?

关于php - PHP 脚本能否自行中止或检测到中止?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1428507/

相关文章:

php - 无法通过PHP shell_exec在Apache下运行go二进制文件

html - 为什么我们使用相对方案//而不是 http ://or https://?

php - 通过 HTTPS 从远程服务器复制图像

c++ - 使用 C++ 脚本在 Web 上发布数据

mysql - 将日期从文件传递到 mysql 的 Shell 脚本

php - SQL搜索 "near"经纬度

php - 如何让 mySQL 返回分组在多个 "tiers"中的数据

php - 具有更新计费周期的 Paypal 定期付款

php - Laravel 5 中的 MethodNotAllowedHttpException

java - 在 shell 脚本中使用 JAVA 多行输出作为变量