У меня большая проблема. Следующий код не возвращает заголовок, но страница существует:
$withWarning = get_headers("http://www.test.de",1);
print_r($withWarning);
но это работает:
$withWarning = get_headers("https://www.test.de",1);
// -----------------------------^
print_r($withWarning);
Оба URL (с http и https) действительны …
Другой URL без возврата:
http://code.tutsplus.com/tutorials/create-bookmarklets-the-right-way—net-18154
Может ли кто-нибудь помочь мне получить заголовок из всех URL-адресов?
Большое спасибо.
Привет
Hans
EDIT1)
Теперь у меня есть файл ошибки сервера:
Предупреждение: get_headers (http://www.test.de): не удалось открыть поток: доступ запрещен в /var/www/html/test.php в строке 10
Кто-нибудь знает эту ошибку и решение?
Я знаю, это не ошибка, но слишком долго, чтобы скопировать как комментарий. Это первое для меня.
array
0 => string 'HTTP/1.1 301 Moved Permanently' (length=30)
'Content-Type' =>
array
0 => string 'text/html; charset=UTF-8' (length=24)
1 => string 'text/html; charset=utf-8' (length=24)
'Location' => string 'https://www.test.de/' (length=20)
'Server' =>
array
0 => string 'Microsoft-IIS/8.5' (length=17)
1 => string 'Microsoft-IIS/8.5' (length=17)
'Strict-Transport-Security' =>
array
0 => string 'max-age=31536000;' (length=17)
1 => string 'max-age=31536000;' (length=17)
'Date' =>
array
0 => string 'Tue, 09 Dec 2014 15:14:02 GMT' (length=29)
1 => string 'Tue, 09 Dec 2014 15:14:03 GMT' (length=29)
'Connection' =>
array
0 => string 'close' (length=5)
1 => string 'close' (length=5)
'Content-Length' =>
array
0 => string '143' (length=3)
1 => string '45685' (length=5)
1 => string 'HTTP/1.1 200 OK' (length=15)
'Cache-Control' => string 'no-cache, no-store, must-revalidate' (length=35)
'Pragma' => string 'no-cache' (length=8)
'Expires' => string '-1' (length=2)
'Set-Cookie' => string 'sid=4osgeuwzthte0mepxrqvc1hr; domain=test.de; path=/; secure; HttpOnly' (length=70)
Других решений пока нет …