相关疑难解决方法(0)

确定命令行与PHP脚本的http执行的规范方法是什么?

我有一个PHP脚本,需要确定它是通过命令行还是通过HTTP执行的,主要用于输出格式化.这样做的规范方法是什么?我原以为是要检查SERVER['argc'],但事实证明这是填充的,即使使用'Apache 2.0 Handler'服务器API也是如此.

php command-line http command-line-interface

154
推荐指数
5
解决办法
4万
查看次数

如果从控制台或浏览器请求运行脚本,如何检查PHP?

我试过像$ _ENV ['CLIENTNAME'] =='Console'这样的东西,但这似乎只适用于某些操作系统(在Windows中工作,而不是linux).

我试过了!空($ _ ENV ['SHELL'])但是这总是不起作用......

有没有办法检查这将适用于所有操作系统/环境?

php shell console command-line-interface

37
推荐指数
2
解决办法
2万
查看次数