PHP get_头不工作?
PHP get_头不工作?,php,http,http-headers,Php,Http,Http Headers,我想获取网站的标题,但获取标题不会返回任何内容 这是我的代码 <?php $url = 'http://www.example.com'; print_r(get_headers($url)); ?> 供您参考,我的网络托管提供商是网络解决方案 问题是否来自我的代码或web托管提供商?以及获取一个网站的标题的解决方案是什么?如果禁用了获取标题,则也可以使用cURL $curl = curl_init(); curl_setopt_array($curl, array(
我想获取网站的标题,但获取标题不会返回任何内容
这是我的代码
<?php
$url = 'http://www.example.com';
print_r(get_headers($url));
?>
供您参考,我的网络托管提供商是网络解决方案问题是否来自我的代码或web托管提供商?
以及获取一个网站的标题的解决方案是什么?
如果禁用了获取标题,则也可以使用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)(Red Hat/Linux)这样的消息,因为我想知道server@user3609057您知道有些服务器出于安全原因会阻止此类信息,对吗?@CreativeMind是的,当然,但之前在同一个网站上我会收到标题,但当我改为网络解决方案时,它就停止了:/any solution?@CreativeMind啊是的,问题出在网站上,无论如何,谢谢Answer@user3609057在你尝试任何编程方式之前,首先,使用诸如:for Firefox之类的工具检查您正在测试的服务器是否提供了这些信息