PHP get_headers 不起作用?

use*_*057 2 php http http-headers


我想获取网站的标题,但 get_headers 不返回任何内容
这是我的代码

<?php
$url = 'http://www.example.com';

print_r(get_headers($url));
?>
Run Code Online (Sandbox Code Playgroud)

供您参考,我的网络托管提供商是网络解决方案
问题是否来自我的代码或网络托管提供商?
获取一个网站标题的解决方案是什么?

Ste*_*fan 6

如果 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);
Run Code Online (Sandbox Code Playgroud)