gpt4 book ai didi

php - 确保 php 脚本只在本地运行

转载 作者:可可西里 更新时间:2023-11-01 11:44:02 25 4
gpt4 key购买 nike

我正在通过 linux cronjob 运行一个 PHP 脚本,我想确保它只能从我指定的 ip 地址的计算机远程运行,加上通过 cronjob。现在,我可以从 $_SERVER['REMOTE_ADDR'] 检查远程 ip 地址,但这样做也会停止通过 cronjob 执行。那么,如何让这两者都起作用?

最佳答案

您需要检查它是否也从命令行运行以处理 cron 情况

if (php_sapi_name() == 'cli' || $_SERVER['REMOTE_ADDR'] == 'your.ip.add.ress') {
// allow
}

关于php - 确保 php 脚本只在本地运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com