原因:

在程序中我对curl获取内容都作了较为严格的超时限制,所以就会造成无法获取内容的问题。

解决方法:设置默认访问为ipv4。

php的curl设置方法如下:

代码如下:

/**

* IPV6下curl超时问题

*/

$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL, $url);

curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);

//设置curl默认访问为IPv4

if(defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')){

curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4);

}

//设置curl请求连接时的最长秒数,如果设置为0,则无限

curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);

//设置curl总执行动作的最长秒数,如果设置为0,则无限

curl_setopt ($ch, CURLOPT_TIMEOUT,$timeout*3);

$file_contents = curl_exec($ch);

curl_close($ch);

注:curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4) 只有在php版本5.3及以上版本,curl版本7.10.8及以上版本时,以上设置才生效。

php curl 无法获取网页内容,php curl获取网页内容(IPV6下超时)的解决办法相关推荐

  1. 在Servlet使用getServletContext()获取ServletContext对象出现java.lang.NullPointerException(空指针)异常的解决办法...

    今天遇到了一个在servlet的service方法中获取ServletContext对象出现java.lang.NullPointerException(空指针)异常,代码如下: String pat ...

  2. java resource file_Java 获取Resource目录下的文件解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 获取Resource目录下的 文件 有两种方式: Java代码中的类,要获取Resource资源 文件目录 下文件 绝对路径寻址 注意这个 / ...

  3. java resouce_Java 获取Resource目录下的文件解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Java 获取Resource目录下的 文件 有两种方式: Java代码中的类,要获取Resource资源 文件目录 下文件 绝对路径寻址 注意这个 / ...

  4. 短信草稿箱的java程序,获取Android短信草稿箱号码为空的解决办法

    通过"content://sms"可以获取用于展现短信的几乎所有的信息,但是草稿箱的号码若通过"address"字段来获取的话,是空的.我目前找到了一种方法可以 ...

  5. win10 获取超级管理员权限,administrator不是最高权限解决办法

    新版win10会发现,即使是administrator也不是最高权限,是因为win10 新版本改造了. 解决: 1.在运行框 里面输入"gpedit.msc". 打开组策略编辑器, ...

  6. jQuery无法获取【runat=server】服务端控件的解决办法

    在页面顶部找到 <%@ Page Title="" Language="C#" AutoEventWireup="true" - %& ...

  7. 自动获取IP换成固定IP后断网的解决办法

    自己设置本地IP地址的话会断网的原因:这个是因为在局域网中的路由器设置里,勾选了DHCP(启用DHCP).是自动进行电脑上网IP地址分配的.不能自己设置固定的IP地址.DHCP(Dynamic Hos ...

  8. 龙族幻想无法获取服务器端文件,龙族幻想无法进入怎么办?无法进入解决办法一览...

    龙族幻想无法进入怎么办?不了解龙族幻想无法进入怎么办的玩家,电玩之家小编为你准备了最新的攻略,感兴趣的玩家赶快一起来看看吧! 龙族幻想无法进入解决一览 ios和安卓是可以互通的,目前开放了安卓和ios ...

  9. pxe装机dhcp获取不到_通过PXE安装系统失败后的解决办法

    用户如无法正常为服务器在线安装操作系统,请参考下列解决办法. 一. 提示:Media test failure,check cable 故障现象:1. 看到PXE启动,并提示 Media test f ...

最新文章

  1. ORB-SLAM2从理论到代码实现(六):Tracking.cc程序详解(上)
  2. java thumbnails 中心点_java Thumbnails 图片处理的使用
  3. 解读STM32标准库的程序架构 - 以GPIO操作为例
  4. oracle统计每日归档大小,Oracle查询最近几天每小时归档日志产生数量的脚本写法...
  5. mysql week统计_MySQL按周统计 WEEK 实例
  6. VC++的菜单控制和自绘菜单
  7. 一个图片轮换效果的JS
  8. 使用Adobe Acrobat为PDF文件添加签名(图片+签名)
  9. 重磅推荐:2017 年最流行的 15 个数据科学 Python 库
  10. 深入理解 Java 中 protected 修饰符
  11. 数据可视化实战:数据可视化
  12. Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
  13. [Java8新特性]Collectors源码阅读-2 reducing,maxBy,summingInt等
  14. python培训价目表-Python培训需要多少费用?
  15. 一些bugku的题目wp
  16. 西门子1200PLC模板通讯程序,包含多种通讯Modbus-RTU(485),S7通讯
  17. linux命令——ll详解
  18. android 酷炫启动页,RxJava实践之打造酷炫启动页
  19. fortran中call的用法_手写源码系列(一)——call、apply、bind
  20. 电影-《满城尽带黄金甲》

热门文章

  1. CentOS7救援模式以及救援模式的网络配置
  2. C语言与汇编语言的区别
  3. Python组合数据类型:容器类型转换,list←→tuple←→set
  4. 手机型号大全_双十一高价位华为手机推荐,2020年哪款更值得入手
  5. sklearn之逻辑回归和岭回归
  6. web前端基础(11html5和css)
  7. Spring Boot 学习之,AOP统一处理请求日志
  8. 具体案例 快速原型模型_工业/产品设计流程案例---智能手表设计:从创意到模型(一)...
  9. [洪流学堂]Hololens开发高级篇2:手势(Gesture)
  10. s5pv210 linux内核移植,S5PV210(TQ210)学习笔记——内核移植与文件系统构建之二