php 中关curl的奇葩问题.域名无法解析

WBOY
Release: 2016-06-23 13:06:03
Original
1300 people have browsed it

有个程序是要调用腾讯微博的开放接口,来获取用户的个人信息.
但是所有参数全部拼好之后,在本地机子上跑是没有问题,
但是在CentOS上跑就是获取获取到域名的ip地址:
第一张图为在本地机子上的curlinfo:

第二张图为在Centos服务器上跑的curlinfo:


看结果好像是php无法获取对应域名的Ip,于是我将域名与ip的映射写在hosts文件中,
但是还是不行.
奇怪的是,我在putty中可以ping能腾讯的接口域名的.


回复讨论(解决方案)

有没有高手来分析下

这个问题有点难,还是等高手吧

在本機/etc/hosts 指定一下域名,ip對應試試。

在本機/etc/hosts 指定一下域名,ip對應試試。


已经指定了. 但是还是不行.没有效果.所以才很奇葩

cat /var/log/security | grep php
cat /var/log/security | grep curl

cat /var/log/security | grep php
cat /var/log/security | grep curl


请问这个Log是不是apache的日志?


cat /var/log/security | grep php
cat /var/log/security | grep curl


请问这个Log是不是apache的日志?
你好,刚才试过了,没有任何相关记录输出。

我也碰到这个问题,请问你解决了没有?有什么好方法?

我也碰到这个问题,请问你解决了没有?有什么好方法?


这个问题我这一直存在,很奇怪.
现在是抓取腾讯个人头像的时候,会引起curl超时.
你那也是吗

刚好前两天遇到过这个问题, curl获取不到https页面内容时, 可以使用fsockopen函数解决。

具体的就是使用下面这个函数:  
http://hi.baidu.com/slayerhover/item/2c85e1a210066b11020a4d49

我也碰到这个问题,请问你解决了没有?有什么好方法?

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template