我有http://www.idiotminds.com/login-with-facebook-in-codeigniter/ 但我有错误
> A PHP Error was encountered
>
> Severity: Notice
>
> Message: Use of undefined constant CURLOPT_IPRESOLVE - assumed
> 'CURLOPT_IPRESOLVE'
>
> Filename: facebook/base_facebook.php
我修复 CURLOPT_SSL_VERIFYPEER =>假, 但没有修复
但我启用了php_curl
**
cURL support enabled
cURL Information libcurl/7.24.0 OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5
**
码
public static $CURL_OPTS = array(
CURLOPT_CONNECTTIMEOUT => 10,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_TIMEOUT => 60,
CURLOPT_USERAGENT => 'facebook-php-3.2',
CURLOPT_SSL_VERIFYPEER => false
);
它仍然不起作用 请帮帮我 非常感谢
答案 0 :(得分:1)
是的,你可能会得到最新的卷曲。但你仍然需要为php安装php-curl。 你应该检查一下你是否拥有它。
php -i |grep curl
//this will be return in your linux command line.
/etc/php/7.1/cli/conf.d/20-curl.ini,
curl
答案 1 :(得分:0)
CURLOPT_IPRESOLVE
仅适用于> = CURL版本7.10.8,您的CURL版本为7.24.0。需要更新CURL才能使CONSTANT可用。并且对此常量的支持仅适用于PHP> = 5.3
参考:http://gcov.php.net/PHP_5_3/lcov_html/curl/interface.c.gcov.php