Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP get_头不工作?_Php_Http_Http Headers - Fatal编程技术网

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之类的工具检查您正在测试的服务器是否提供了这些信息