Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Живу в будущем (результат «time ( )»)
 
 автор: Vyacheslav Tsv.   (10.08.2011 в 12:50)   письмо автору
 
 

Добрый день, уважаемые.

Уже не первый раз замечаю, что странно сбивается время на localhost. Пишу сайт, где каждый раз при обращении фиксируется и записывается в _SESSION текущее время time ( ). Иногда обнаруживаю, что записывается время, которое ещё не наступило!

Вот буквально только что записал значения, чтобы показать вам:
Зафиксировано время: 1312966054, сейчас 1312966024..


Почему такое происходит? Заранее благодарю за ответы.

  Ответить  
 
 автор: Vyacheslav Tsv.   (10.08.2011 в 12:52)   письмо автору
 
   для: Vyacheslav Tsv.   (10.08.2011 в 12:50)
 

Чуть не забыл, фрагмент кода записи (элементарнее некуда):
<?php
// ...
$_SESSION 'time' ] = time ( );
// ...
?>

  Ответить  
 
 автор: cheops   (10.08.2011 в 16:08)   письмо автору
 
   для: Vyacheslav Tsv.   (10.08.2011 в 12:50)
 

Хм... посмотрите тему по ссылке http://softtime.ru/forum/read.php?id_forum=2&id_theme=81781 - у вас часом не та же ситуация?

  Ответить  
 
 автор: Vyacheslav Tsv.   (11.08.2011 в 01:59)   письмо автору
 
   для: cheops   (10.08.2011 в 16:08)
 

Возможно, только у меня в отличии от проблемы у человека в той теме одно ядро на компьютере. Достаточно древненький уже.

Также попробовал Вашу программу, которую также Вы предлагали в другой теме. Числа все нормальные, в порядке возрастания.

Хотя в целом согласен, проблема идентична.

  Ответить  
 
 автор: cheops   (11.08.2011 в 10:46)   письмо автору
 
   для: Vyacheslav Tsv.   (11.08.2011 в 01:59)
 

А время в системе не отстает? Не может батарейка на мат.плате сесть?

  Ответить  
 
 автор: Vyacheslav Tsv.   (11.08.2011 в 22:29)   письмо автору
 
   для: cheops   (11.08.2011 в 10:46)
 

Да, кстати. Замечал проблемы со временем на компьютере уже не раз. С сайта time.windows.com и time.nist.gov время вообще обновляться не хочет.

  Ответить  
 
 автор: cheops   (11.08.2011 в 22:59)   письмо автору
 
   для: Vyacheslav Tsv.   (11.08.2011 в 22:29)
 

Ну это еще ничего не значит, эти сервера уже давно перегружены, стоит поискать менее загруженные сервера точного режима, их довольно много в мире.

  Ответить  
 
 автор: bab-nike   (12.08.2011 в 00:14)   письмо автору
 
   для: Vyacheslav Tsv.   (11.08.2011 в 22:29)
 

меняйте батарейку на материнке, у меня когда то тоже была такая проблема, просто после выкл/вкл компа, часы либо отставали, либо опережали. Вот и вся проблема.
В частности time() берет время что на самом сервере, т.е. на компе, ищите проблему в самом компе.

  Ответить  
 
 автор: Maxam   (12.08.2011 в 15:09)   письмо автору
 
   для: bab-nike   (12.08.2011 в 00:14)
 

А если на хостинге в Интернете, то время берется с сервера, на котором сайт?

  Ответить  
 
 автор: cheops   (12.08.2011 в 15:13)   письмо автору
 
   для: Maxam   (12.08.2011 в 15:09)
 

Конечно, более того, на серверах время зачастую постоянно корректируется, причем не рывками, а постепенно, чтобы не было разрывов.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования