Intereting Posts
Ошибка SMTP с PHPMailer EHLO не поддерживается Лучшее место для хранения больших объемов данных сеанса PHP. Прочитайте динамически сгенерированный (и эхом) HTML в строку? Как игнорировать свойство null с помощью JsonSerializable :: jsonSerialize ()? Как эффективно искать в Subarrays в PHP? Создание более короткого открытого идентификатора Url не использует php curl Laravel 5 '..failed to open stream: Permission denied' exception при подключении к localhost Что делает b перед строковыми литералами? Загрузить форму изображения и другую форму заполнения Как загрузить изображения в обычной форме вставки (MySql)? после загрузки изображение должно иметь три версии разных размеров и разных имен Есть ли способ установить частное / защищенное статическое свойство с использованием классов отражения? Более динамичная страница с sitecake? PHP file_get_contents не работает на localhost Справка PHP Firebase – настройка JWT

Получить текущее время веб-сервера

Мне было интересно, можно ли получить текущее время на веб-сервере. Так, например, я хотел бы перейти на какой-то произвольный веб-сайт и получить текущее время веб-сервера, на котором размещен веб-сайт.

Если это имеет значение, я знаю некоторые php, html и css. И я знаю C ++, хотя я сомневаюсь, что это поможет.

Благодарю.

Solutions Collecting From Web of "Получить текущее время веб-сервера"

<?php print_r(get_headers("http://www.google.com")); ?> 

вывод:

 Array ( [0] => HTTP/1.0 302 Found [1] => Location: http://www.google.co.nz/ [2] => Cache-Control: private [3] => Content-Type: text/html; charset=UTF-8 [4] => Set-Cookie: PREF=ID=099aa9ac8980212e:FF=0:TM=1329099372:LM=1329099372:S=E_PStXZJPIz2ZMm7; expires=Wed, 12-Feb-2014 02:16:12 GMT; path=/; domain=.google.com [5] => Date: Mon, 13 Feb 2012 02:16:12 GMT [6] => Server: gws [7] => Content-Length: 221 [8] => X-XSS-Protection: 1; mode=block [9] => X-Frame-Options: SAMEORIGIN [10] => HTTP/1.0 200 OK [11] => Date: Mon, 13 Feb 2012 02:16:13 GMT [12] => Expires: -1 [13] => Cache-Control: private, max-age=0 [14] => Content-Type: text/html; charset=ISO-8859-1 [15] => Set-Cookie: PREF=ID=a4441cbc36cea461:FF=0:TM=1329099373:LM=1329099373:S=I6zlXb015nXUM0ht; expires=Wed, 12-Feb-2014 02:16:13 GMT; path=/; domain=.google.co.nz [16] => Set-Cookie: NID=56=22IthPMv3iR1hlwH0VkhSNq4imnzW4AhPoKM_3boXysAA-Zf4iM0u8Uv6EeV7coLnW91WQqGXyC9AtR4Snh9IG9kSfZRz8pk_X48VwV6UR0eY4c_UrtT8Wdk2zRyNcgR; expires=Tue, 14-Aug-2012 02:16:13 GMT; path=/; domain=.google.co.nz; HttpOnly [17] => P3P: CP="This is not a P3P policy! See http://www.google.com/support/accounts/bin/answer.py?hl=en&answer=151657 for more info." [18] => Server: gws [19] => X-XSS-Protection: 1; mode=block [20] => X-Frame-Options: SAMEORIGIN 

)

я бы не стал полагаться на это, чего вы пытаетесь достичь?

Сделайте регулярный (HTTP) запрос на сервер и посмотрите, возвращает ли оно поле даты в заголовке ответа. Это может быть в отрегулированном часовом поясе, хотя, хотя покажет, правильно ли установлены часы сервера, он не сообщает вам, какой часовой пояс и, следовательно, время, в течение которого сервер работает внутри. Если сервер не возвращает такого значения, нет никакого реального способа узнать.

Это возможно, и вам не нужно программировать, чтобы это сделать:

  1. Установите HTTP-отладчик, например Fiddler, и запустите его для мониторинга вашего HTTP-трафика.
  2. Посетите веб-страницу сервера, который вы хотите проверить.
  3. Выберите запись и взгляните на заголовки ответов HTTP, вы ищете имя под названием «Дата», которое содержит локальное время, а также часовой пояс сервера.