如何区分命令行调用和Web服务器调用?
2022-08-30 09:36:05
有没有办法区分脚本是从命令行调用的还是由 Web 服务器调用的?
(请参阅确定 PHP 脚本的命令行与 http 执行的规范方法是什么?以获取最佳答案和更详细的讨论 - 在发布之前没有找到该方法)
我有一个(非生产)服务器,带有Apache 2.2.10和PHP 5.2.6。在上面,在一个可访问的目录中是我的PHP脚本,.我想从命令行或通过HTTP请求(通过在浏览器中打开)调用此脚本。是否有一些变量可以让我可靠地确定如何调用脚本?maintenance_tasks.php
(我已经解决了每种类型的调用和HTTP响应超时的不同视图问题,只是在寻找一种区分两种调用类型的方法)
我将尝试不同的东西,并在下面添加我的发现。