CURLOPT_FOLLOWLOCATION出错?

时间:2011-11-05 05:34:36

标签: php

如何解决此问题,以便我的脚本能够正常运行。

出现此错误:

  

警告: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) ""

1 个答案:

答案 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://”网址,卷曲很乐意检索。