如何进行cron作业认证?

时间:2015-01-21 13:56:34

标签: php authentication crontab

我希望每天都能检查我的数据库并为其做一些工作。 Cronjob是一个惊人的解决方案。但是如何进行身份验证呢?否则任何人都可以随时触发该代码。谢谢。 例如,通常人必须插入登录名和密码,获取令牌并将其存储在cookie中。之后,您有权更改任何内容。如何在cronjob中制作它。

1 个答案:

答案 0 :(得分:0)

以这种方式添加cron作业,以便从CLI运行php文件。通过发送http请求运行它。运行为CLI的命令将像php test.php

并在php文件中添加以下代码,以便只允许从CLI运行:

if (php_sapi_name() == "cli") die('run only from CLI');