我正在尝试登录网站,然后使用cUrl下载.csv文件。我将open_basedir设置为我的web目录。
问题是,当我运行我的代码时,我收到此错误:
警告:curl_setopt()[function.curl-setopt]:启用safe_mode或设置open_basedir时,无法激活CURLOPT_FOLLOWLOCATION
因此,我试图寻找替代方案并在周围搜索我发现:curl follow location error但这对我没有帮助。
发生的事情(根据代码周围的一些输出设置)是我得到第一个302(登录重定向到安全区域主页)然后当我尝试要求时.csv看起来我没有登录。
我在我的本地环境中测试了代码(启用了关注位置和工作),一切正常。我试图手动处理响应代码,如果发现302强制在安全区域主页上强制进行新的卷曲调用,但即便如此,当我尝试获取文件时它也不起作用。
希望这是明确的......