Hello Rosa,
also get_headers() funktioniert bei mir auch einwandfrei.
-----------------------------------------------
<?php ### get_headers.php ###
get headers of response
$host = "www.ambassadorhotel.ch";
$scheme = 'http://';
$_response = get_headers($scheme.$host, 1);
echo "<pre>\r\n";
echo htmlspecialchars(print_r($_response,1));
echo "</pre>\r\n";
?>
-----------------------------------------------
ergibt:
Array
(
[0] => HTTP/1.1 200 OK
[Date] => Tue, 11 Jan 2011 21:41:30 GMT
[Server] => Apache/2.2.3 (CentOS)
[X-Powered-By] => PHP/5.1.6
[Set-Cookie] => PHPSESSID=jqci8q3omqe8snpatj0gbg98g3; path=/
[Expires] => Thu, 19 Nov 1981 08:52:00 GMT
[Cache-Control] => no-store, no-cache, must-revalidate, post-check=0, pre-check=0
[Pragma] => no-cache
[Connection] => close
[Content-Type] => text/html
)
Ich hatte das vorhin ja schon mal gefragt: Hast Du vielleicht vergessen, das Scheme anzugeben und nur den Hostnamen benutzt?
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg