gpt4 book ai didi

php - 担心有人会运行仅用于 cron 作业的 php 脚本

转载 作者:行者123 更新时间:2023-11-29 00:11:09 26 4
gpt4 key购买 nike

我的服务器上有一个 PHP 脚本,这个 PHP 脚本从我的 mySQL 数据库中获取指定的电子邮件,然后它从数据库中提取一大堆数据,用这些数据编写一封电子邮件,然后发送到它提取的每个电子邮件地址从数据库。

为了每天运行一次这个脚本,我在我的服务器上设置了一个 cron 作业。

当我收到一封从此脚本发送的电子邮件时,在电子邮件的来源中,它包含以下行:X-PHP-Script: (PHP 脚本的确切地址)

我担心的是,任何人都可以随时访问该地址并一遍又一遍地运行该脚本,这不仅会使电子邮件列表中的每个人都非常恼火,而且还会阻塞我的服务器。

我想知道是否有什么我可以做的,以禁止某人自己运行此脚本,或者是否有更好的方法我应该这样做也可以解决我的问题。

提前谢谢你:)

最佳答案

您可以将 PHP 脚本放在公共(public)网站之外(例如,在 Plesk 中,公共(public) url 以 httpdocs 开头,因此您可以直接放在这个之前的文件夹中)。

关于php - 担心有人会运行仅用于 cron 作业的 php 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24972245/

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