2013-04-01 80 views
0

我有http://www.idiotminds.com/login-with-facebook-in-codeigniter/ 但我有錯誤使用未定義的常量CURLOPT_IPRESOLVE的 - 假定 'CURLOPT_IPRESOLVE'

> 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 
); 

它仍然無法正常工作 幫我請 非常感謝

+1

需要CURL_YOURCODE :)能夠幫助你在這裏 –

+0

我更新了我的代碼。謝謝你 – tinhphaistc

回答

0

CURLOPT_IPRESOLVE僅適用> = CURL版本7.10.8和您的CURL版本是7.24.0。爲了使CONSTANT可用,需要更新CURL。而對於這個一直以來的支持僅適用於PHP> = 5.3

參考:http://gcov.php.net/PHP_5_3/lcov_html/curl/interface.c.gcov.php

+0

謝謝你,我會檢查現在。如果不行,我會繼續回覆 – tinhphaistc

+2

@Hanky:7.24.0似乎比7.10.8更大,不是嗎? – WASD42

1

是的,你可能會得到最新的捲曲。但你仍然需要安裝php的curl for php。 你應該檢查你是否擁有它。

php -i |grep curl 
//this will be return in your linux command line. 
/etc/php/7.1/cli/conf.d/20-curl.ini, 
curl 
相關問題