我正在使用ooowebhost。我有一个PHP文件,我希望普通用户除了cron job之外不应该运行它。 由于此文件位于公共文件夹中,因此很难保护普通用户,但让cron作业执行程序访问它。
答案 0 :(得分:0)
你可以阻止你的脚本从浏览器执行,但是通过cron / cli运行。
方法1: 在脚本开头添加以下行,
if (php_sapi_name() !='cli') exit;
OR
方法2:
在脚本的开头添加
if ($_SERVER['HTTP_USER_AGENT'] != 'yourSecretAgent') exit;
替换代理,
谢谢, M.AkberKhan