我正在使用Codeigniter登录Facebook.我有这个错误:
遇到PHP错误
严重性:注意
消息:使用未定义的常量CURLOPT_IPRESOLVE - 假设为'CURLOPT_IPRESOLVE'
文件名:libraries/base_facebook.php
行号:1012
我在StackOverflow上读过它.我必须更新CURL,但我该怎么做?我的网站是免费的网络托管服务器(http://www.000webhost.com)在此先感谢.
CURLOPT_IPRESOLVE 是一个常量,用于定义可以设置的cURL选项之一 curl_setopt()
引用手册,它:
允许应用程序选择在解析主机名时使用的IP地址类型.这仅在使用使用多个版本的IP解析地址的主机名时才有意义,可能的值为CURL_IPRESOLVE_WHATEVER,CURL_IPRESOLVE_V4,CURL_IPRESOLVE_V6,默认情况下为CURL_IPRESOLVE_WHATEVER.
自cURL 7.10.8起,此功能可用,并且常量本身在PHP 5.3及更高版本中定义.
我不知道cURL <7.10.8默认情况下如何解析具有多个IP的地址,但是如果你仍然使用PHP 5.2并且无法升级,则注释掉触发通知的行不应该破坏任何内容.