它可以在浏览器中使用,
但我不希望它在被用户浏览时执行,
比方说,当浏览应该退出时,
有没有办法检测当前是否为命令行模式?
发布于 2009-06-02 23:39:55
发布于 2014-03-19 04:30:01
这是我很长一段时间以来一直在使用的…(从php 4 iirc开始)
(PHP_SAPI !== 'cli' || isset($_SERVER['HTTP_USER_AGENT'])) && die('cli only');将用作php脚本的第一行。
发布于 2009-06-03 00:05:15
另一个技巧是,$_SERVER具有仅在命令行界面模式下设置的变量。
https://stackoverflow.com/questions/942435
复制相似问题