如何使PHP文件只能通过CLI模式运行?

2022-08-31 00:28:23

它可用于浏览器,

但我不希望它在用户浏览时执行,

说,当浏览时应该退出,

有没有办法检测它目前是否是Cmmand线模式?


答案 2

这是我正在使用的东西,很长一段时间了...(自 php 4 iirc 起)

(PHP_SAPI !== 'cli' || isset($_SERVER['HTTP_USER_AGENT'])) && die('cli only');

用作 php 脚本的第一行。


推荐