【问题标题】:What is CURLOPT_IPRESOLVE?什么是 CURLOPT_RESOLVE?
【发布时间】:2014-07-12 03:36:58
【问题描述】:

我正在使用 Codeigniter 进行 Facebook 登录。 我有这个错误:

遇到了 PHP 错误

严重性:通知

消息:使用未定义的常量 CURLOPT_IPRESOLVE - 假定为“CURLOPT_IPRESOLVE”

文件名:libraries/base_facebook.php

行号:1012

我在 StackOverflow 上读过它。我必须更新 CURL,但我该怎么做呢? 我的网站在免费的网络托管服务器上 (http://www.000webhost.com) 提前致谢。

【问题讨论】:

  • @TerryHarvey 说了什么。你自己更新cURL基本上是不可能的。
  • @slugonamission 我没有回答这个问题,否则我会发布一个答案。我只是对他的托管选择发表评论;)
  • @TerryHarvey - 哎呀,你的名字后面应该有一个“说”。大约一个小时前,我的大脑停止了正常工作:P
  • @slugonamission 啊,抱歉!

标签: php codeigniter


【解决方案1】:

CURLOPT_IPRESOLVE 是一个常量,定义了可以使用curl_setopt() 设置的 cURL 选项之一

引用手册,它:

允许应用程序选择在何时使用哪种 IP 地址 解析主机名。这仅在使用主机名时才有意义 使用多个版本的 IP 解析地址,可能 值为 CURL_IPRESOLVE_WHATEVER、CURL_IPRESOLVE_V4、 CURL_IPRESOLVE_V6,默认为 CURL_IPRESOLVE_WHATEVER。

此功能自 cURL 7.10.8 起可用,常量本身在 PHP 5.3 及更高版本中定义。

我不知道 cURL 不应该破坏任何东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 2017-04-21
    • 1970-01-01
    • 2011-04-21
    • 2015-03-21
    • 1970-01-01
    • 2014-07-31
    相关资源
    最近更新 更多