php - 浏览器关闭时 PHP 是否在后台运行?

标签 php connection

我启动浏览器并运行一个 PHP 程序(在另一台服务器上),然后我关闭浏览器,该程序仍会继续在服务器上运行,对吧?

如果您运行该程序并且他们删除了服务器中的文件夹(在程序运行时),该怎么办?假设它是一个 PHP 文件,它会崩溃吗?是在运行前将整个 PHP 文件读入内存,还是系统定期访问该文件?

最佳答案

草稿已保存 首先,当服务器收到请求时,它会继续处理该请求,直到它完成响应,即使发出请求的浏览器关闭也是如此。

PHP 文件调用加载到内存中并进行处理,因此在处理过程中删除文件不会导致任何崩溃。

但是,如果在您的 PHP 执行到一半时它引用了另一个在到达该代码之前被删除的文件,那么它可能会崩溃(基于您的错误处理)。

但是请注意,导致 PHP 崩溃不会导致整个 Web 服务器崩溃。

关于php - 浏览器关闭时 PHP 是否在后台运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7333109/

相关文章:

javascript - 如何使用AJAX在不刷新页面的情况下获取新添加的数据

用于本地主机上传和安装 WooCommerce 的 WordPress FTP 连接设置

networking - 通过限制性出站防火墙建立 TCP 连接

multithreading - WP7-套接字体系结构-如何管理套接字连接?线程?

javascript - JQuery点击slidetoggle仅适用于PHP重复DIVS的第一个DIV

php - 如何学习 Zend 框架?

java.lang.NullPointerException - 结果集

wcf - Azure Service Fabric 双工连接

php - 如何获取函数 stream_get_line 和 fgets 的错误?

javascript - jQuery 中是否有类似 array_unique() 的函数?