php get_headers ничего не возвращает, пока страница существует

0

У меня большая проблема. Следующий код не возвращает заголовок, но страница существует:

$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-адресов? Большое спасибо.

Приветствие Ганс

EDIT1) Теперь у меня есть файл ошибок сервера: Предупреждение: get_headers (http://www.test.de): не удалось открыть поток: разрешение отклонено в /var/www/html/test.php в строке 10

Кто-нибудь знает эту ошибку и решение?

  • 0
    Обе работы для меня. Вы хотите, чтобы я скопировал вывод? Первый перенаправлен на версию https.
  • 0
    Здравствуйте lolka_bolka, спасибо за тестирование. Первый вывод для меня просто пуст :( Без ошибок.
Теги:

1 ответ

0

Я знаю, это не ошибка, но слишком долго для копирования в качестве комментария. Это первое для меня.

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)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню