PHP - função get_headers ()

A função get_headers () pode buscar todos os cabeçalhos enviados pelo servidor em resposta a uma solicitação HTTP.

Sintaxe

array get_headers( string $url [, int $format = 0 ] )

A função get_headers () pode retornar um array com cabeçalhos enviados pelo servidor em resposta a uma solicitação HTTP.

A função get_headers () pode retornar um array indexado ou associativo com cabeçalhos, ou falso em caso de falha.

Exemplo 1

<?php
   $url = "http://www.tutorialspoint.com";

   print_r(get_headers($url));
   print_r(get_headers($url, 1));
?>

Exemplo-2

<?php
   stream_context_set_default(
      array(
         "http" => array(
            "method" => "HEAD"
         )
      )
   );
   $headers = get_headers("http://www.tutorialspoint.com");
?>