如何解决此问题,以便我的脚本能够正常运行。
出现此错误:
警告:curl_setopt()[function.curl-setopt]:当在safe_mode中或在第137行的/home/halogam1/public_html/xbox.check/xbox.class.php中设置open_basedir时,无法激活CURLOPT_FOLLOWLOCATION
然后我运行此脚本进行调试:
<?php
echo ini_get('safe_mode');
var_dump(ini_get('open_basedir'));
?>
输出:
1string(0) ""
答案 0 :(得分:0)
我不确定你在问什么,但看起来确实为你启用了安全模式。
请参阅http://php.net/manual/en/function.curl-setopt.php
上的评论适当的剪辑是:
...那么你会想要阅读http://www.php.net/ChangeLog-4.php 说“当open_basedir或者。在curl中禁用CURLOPT_FOLLOWLOCATION” safe_mode已启用。“自PHP 4.4.4 / 5.1.5起。这是由于 事实上,curl不是PHP的一部分,也不知道它的值 open_basedir或safe_mode,因此您可以对您的网络服务器进行压缩 通过重定向(使用标题('Location:...'))在safe_mode中操作 到“file://”网址,卷曲很乐意检索。