php - 如何中止在浏览器中触发的 PHP 脚本?怎么做?
问题描述
我有一个发送批量电子邮件的 php 脚本,该脚本已加载到浏览器中。但在某些情况下,我想停止执行,即使在浏览器中加载脚本之后也是如此。但是该脚本在服务器端执行并发送所有电子邮件。
解决方案
如果您有权访问您的网络服务器,这可能。
在类 UNIX 系统上:
ps aux | grep php
- 将列出你PID
的phpkill -9 PID
- 将停止进程
在 Windows 上,您可以通过任务管理器进行操作。只需在进程列表 php 中找到并停止它。
您也可以通过某些条件的计时器停止脚本。然后使用exit()/die()
函数。
推荐阅读
- node.js - 如何修复此错误“RangeError [ERR_SOCKET_BAD_PORT]:端口应 >= 0 且 < 65536。收到 NaN。”?
- reactjs - React - 如何将数字从 0 自动递增到某个值
- bash - 如何在通过 main.sh 运行 py 文件时获取带有错误消息的日志文件
- excel - 如果单元格中的每一行以特殊字符开头,如何更改其字体?
- deployment - 我可以运行一个作业来触发 Azure Devops 中的多个发布管道吗
- jenkins - 阻止卡住的 Jenkins 管道的全球流程
- python - 在 Python/Selenium 中将焦点更改为新窗口
- spring - 当处理程序方法中存在 BindingResult 参数时,@ExceptionHandler 方法不起作用
- go - 在 URL 参数中接收带有 # 的 Golang GET 请求
- python - 如何让其余代码打印出来?