Если libcurl включен, могу ли я считать, что доступны все параметры setopt? - PullRequest
0 голосов
/ 01 ноября 2009

Если на сервере включен php libcurl, есть ли у него все доступные опции setopt (если, конечно, что-то новое не было добавлено в новую версию libcurl и сервер не обновлялся, конечно) или администраторы могут отключить некоторые функции?

Я особенно думаю о CURLOPT_HTTPHEADER - могу ли я предположить, что, если я буду запускать свой скрипт на серверах с включенным curl, я смогу использовать CURLOPT_HTTPHEADER? Или возможно, что администраторы отключили эту опцию в одиночку?

Ответы [ 2 ]

2 голосов
/ 02 ноября 2009

Хотя администраторы не могут напрямую отключить какие-либо параметры, как сказал BraedenP, они могут косвенно влиять на некоторые из них с помощью настроек open_basedir и safe_mode в php.ini . Существуют также настройки скручивания в php.ini (просматриваются с phpinfo()), которые могут влиять или не влиять на некоторые параметры.

1 голос
/ 01 ноября 2009

Все, что вы делаете при установке опции cURL, это определение константы в вашем объекте cURL. Насколько я знаю, администратор не может помешать вам определить конкретную константу, поэтому вы должны быть в этом уверены.

...