Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如果服务器启用了 php libcurl,它是否有所有可用的 setopt 选项(除非在新的 libcurl 版本中添加了新的东西并且服务器没有升级,当然)或者管理员是否可以关闭部分功能?
我特别考虑 CURLOPT_HTTPHEADER - 我可以假设如果我将在启用 curl 的服务器上运行我的脚本,我将能够使用 CURLOPT_HTTPHEADER?或者管理员是否有可能单独关闭此选项?
尽管管理员不能直接关闭任何选项,正如 BraedenP 所说,他们可以通过php.iniopen_basedir中的和safe_mode设置间接影响其中一些选项。php.ini中也有 curl 设置(可通过来查看),这些设置可能会或可能不会影响某些选项。phpinfo()
open_basedir
safe_mode
phpinfo()
设置 cURL 选项时您所做的就是在 cURL 对象中定义一个常量。据我所知,管理员不能阻止你定义一个特定的常量,所以在这方面你应该是安全的。