我想网站的标题,但get_headers返回任何
这是我的代码
PHP的get_headers不能正常工作?
<?php
$url = 'http://www.example.com';
print_r(get_headers($url));
?>
为了您的信息,我的网站托管服务提供商是网络解决方案
从我的代码或来自请问问题虚拟主机提供商?
有什么解决方案来获得一个网站的标题?
我想网站的标题,但get_headers返回任何
这是我的代码
PHP的get_headers不能正常工作?
<?php
$url = 'http://www.example.com';
print_r(get_headers($url));
?>
为了您的信息,我的网站托管服务提供商是网络解决方案
从我的代码或来自请问问题虚拟主机提供商?
有什么解决方案来获得一个网站的标题?
如果禁用了get_headers,那么您也可以使用cURL。
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => $url,
CURLOPT_HEADER => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_NOBODY => true));
$header = explode("\n", curl_exec($curl));
curl_close($curl);
print_r($header);
它的工作,但我想接受'[服务器] => Apache/1.3.27(Unix)(红帽子/ Linux)'这样,因为我想知道服务器的操作系统 – user3609057
@ user3609057你知道一些服务器为安全起见阻止这类信息,对吧? – CreativeMind
@CreativeMind当然是的,但之前在同一个网站上我得到的标题,但是当我改变到网络解决方案,它只是停止:/任何解决方案? – user3609057
它可以在服务器上禁用。你可以把error_reporting,看看你是否得到任何警告? – Stefan