如果启用了libcurl,我可以假设所有setopt选项都可用吗?

时间:2009-11-01 19:01:53

标签: php linux curl libcurl

如果服务器启用了php libcurl,它是否具有所有可用的setopt选项(除非在新的libcurl版本中添加了新的东西,而服务器当然没有升级),或者管理员是否可以关闭部分功能?

我特别想到CURLOPT_HTTPHEADER - 我可以假设如果我将在启用curl的服务器上运行我的脚本,那么我将能够使用CURLOPT_HTTPHEADER吗?或者管理员是否可能单独关闭此选项?

2 个答案:

答案 0 :(得分:2)

虽然管理员无法直接关闭任何选项,但正如BraedenP所说,他们可以使用 php.ini中的open_basedirsafe_mode设置间接影响其中一些选项/ em>的。 php.ini (可用phpinfo()查看)中的卷曲设置可能会影响某些选项,也可能不会影响某些选项。

答案 1 :(得分:1)

设置cURL选项时所做的就是在cURL对象中定义一个常量。据我所知,管理员不能阻止你定义一个特定的常量,所以在这方面你应该是安全的。