1. 首页
  2. 编程语言
  3. C#
  4. 探讨:关闭浏览器后,php脚本会不会继续运行

探讨:关闭浏览器后,php脚本会不会继续运行

上传者: 2021-05-18 18:13:11上传 PDF文件 57.93 KB 热度 6次

关闭浏览器后,php脚本会不会继续运行这个问题需要理解PHP的"连接处理"机制 当 PHP 脚本正常地运行 NORMAL 状态时,连接为有效。有时候让脚本完整地运行会带来很多方便,即使没有远程浏览器接受脚本的输出。该处理过程可由 php.ini 的 ignore_user_abort 或由 Apache .conf 设置中对应的“php_value ignore_user_abort”以及 ignore_user_abort() 函数来控制。通过该关闭触发函数,当远程用户点击 STOP 按钮后,脚本再次尝试输出数据时,PHP 将会检测到连接已被中断,并调用关闭触发函数。默认的超时限制为 30 秒。这在告诉 PHP 忽略用户的退出操作时是可能的。PHP 将仍然注意用户已经中断了连接但脚本仍然在运行的情况。在这时会发现函数 connection_status() 返回 3。

下载地址
用户评论