PHP get_headers not working?

2019-02-20 01:38发布


I want to get headers of website but get_headers return nothing
This is my code

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

print_r(get_headers($url));
?>

For your information my web hosting provider is network solution
Does the problem from my code or from the web hosting provider ?
And what's the solution to get the headers of one website ?

1条回答
爱情/是我丢掉的垃圾
2楼-- · 2019-02-20 02:07

If get_headers is disabled then you can also use cURL instead.

$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);
查看更多
登录 后发表回答