Rumah > pembangunan bahagian belakang > tutorial php > shell - PHP centos上 file_get_contents获取本机上的域名会返回false 其他外网域名又能正常获取

shell - PHP centos上 file_get_contents获取本机上的域名会返回false 其他外网域名又能正常获取

WBOY
Lepaskan: 2016-06-06 20:20:44
asal
1497 orang telah melayarinya

PHP centos上用 file_get_contents获取本机上的域名会返回false 比如一台centos的服务器上绑定了域名www.jitapu.me 。在php里面获取www.jitapu.me的内容会返回false。
比如

<code>$str1 = file_get_contents('http://www.jitapu.me'); 
$str2 = file_get_contents('http://www.baidu.com'); </code>
Salin selepas log masuk
Salin selepas log masuk

其他外网域名又能正常获取. 比如上面$str1返回false,$str2返回了正常的内容。
首先防火墙应该是没问题的,要不怎么能访问其他域名的,防火墙中也是对访问127.0.0.1的端口没有限制的,mysql这些都能正常使用。
这个我遇到很多次。百思不得其解。

回复内容:

PHP centos上用 file_get_contents获取本机上的域名会返回false 比如一台centos的服务器上绑定了域名www.jitapu.me 。在php里面获取www.jitapu.me的内容会返回false。
比如

<code>$str1 = file_get_contents('http://www.jitapu.me'); 
$str2 = file_get_contents('http://www.baidu.com'); </code>
Salin selepas log masuk
Salin selepas log masuk

其他外网域名又能正常获取. 比如上面$str1返回false,$str2返回了正常的内容。
首先防火墙应该是没问题的,要不怎么能访问其他域名的,防火墙中也是对访问127.0.0.1的端口没有限制的,mysql这些都能正常使用。
这个我遇到很多次。百思不得其解。

在centos上ping下www.jitapu.me试试

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan