CURL使用提示"cannot be activated when safe_mode is enabled or an open_basedir is set"?在定时任务里执行 URL, 但是又怕被其它用户访问到怎么办?

注意在 ACE 中 curl_setopt 中不可设置 CURLOPT_FOLLOWLOCATION,否则将出现上述警告信息。

比如定时请求的url是 http://xx.aliapp.com/a.php 那么可以在a.php里写这么一行:

if ($_GET['token'] != '123456') exit; #

这里当然可能不是123456, 更复杂的密码你懂的 那你定时触发的URL写成 http://xx.aliapp.com/a.php?token=123456 这样就安全了, 很简单的两行代码, 就能防止被外部用户访问到.

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Grow your business fast with

Suku