【问题标题】:Make sure the php script can be only excecuted from command line (or as a cron job)确保 php 脚本只能从命令行执行(或作为 cron 作业)
【发布时间】:2013-10-30 00:15:03
【问题描述】:

这是我正在使用的代码,是否足以确保脚本只能作为 cron 作业运行?它确实有效,但也许我错过了一些东西。

   if (php_sapi_name() !== 'cli') {
     die("You are not allwod here");
    }

【问题讨论】:

标签: php cron cron-task


【解决方案1】:

是的,这会起作用。我还要确保脚本在根目录之外。

【讨论】:

  • 对,部署到未知环境中。这将需要 OP 未发布的详细信息。如果是这种情况你是对的......如果不是,答案仍然有效,因为它会在根目录之外,他只会寻找'cli'而不是cgi-fcgi。我不确定我明白你的意思。
  • “到未知环境”是什么意思?
猜你喜欢
  • 2011-05-02
  • 1970-01-01
  • 2014-02-13
  • 2014-04-16
  • 1970-01-01
  • 1970-01-01
  • 2011-11-07
  • 2019-06-05
  • 2014-04-24
相关资源
最近更新 更多