我想从具有IP地址的网站获取标题。
我使用get_header()
,但这仅适用于网址!还有其他方法吗?
不使用gethostbyaddre
。
答案 0 :(得分:5)
您实际上可以使用IP。由于没有代码,我无法分辨你哪里出错了。但我可以告诉它应该怎么做:
$url = 'http://173.194.65.101/';
$headers = get_headers($url);
print_r($headers);
答案 1 :(得分:2)
您有一个IP地址,例如:127.0.0.1
您想使用get_headers()
(尾随 s )
...但是get_headers()
expects a URL:
array get_headers ( string $url [, int $format = 0 ] )
您添加了http://
并获得了一个网址:http://127.0.0.1
- voilá!
答案 2 :(得分:0)
使用$ _SERVER ['REMOTE_ADDR']获取IP地址。
答案 3 :(得分:0)
你可以进行一次cUrl调用而不是分析并从服务器的响应中提取标题。