Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Философский вопрос
Форумы портала PHP.SU » » Вопросы новичков » Философский вопрос

Страниц (1): [1]
 

1. antobra - 27 Сентября, 2011 - 17:32:42 - перейти к сообщению
Есть файл с кодом index.php, в нем содержится строка require_once 'page2.php', в котором код pg_query с Insert. Записываются данные о том сколько времени загружалась страница. Так вот в чем мой философский вопрос.

У меня записывается два раза подряд этот самый INSERT. Т.е. в базу приходит две записи о времени, с разницей в несколько милисекунд.

Как такое может быть? Два раза загружается страница?
2. vlom - 27 Сентября, 2011 - 17:37:10 - перейти к сообщению
А как определяете время???
На выполнение запроса тоже необходимо время, возможно при втором запросе вы заново
определяете время???
3. Мелкий - 27 Сентября, 2011 - 17:37:55 - перейти к сообщению
Может случайно до или после прописан ещё раз где-то, но уже без _once?
4. antobra - 27 Сентября, 2011 - 17:38:05 - перейти к сообщению
vlom пишет:
А как определяете время???
На выполнение запроса тоже необходимо время, возможно при втором запросе вы заново
определяете время???


в начале
$start_time = microtime(true);

в конце
$exec_time = microtime(true) - $start_time;

и инсерт в page2.php
(Добавление)
Мелкий пишет:
Может случайно до или после прописан ещё раз где-то, но уже без _once?


я записал в page2.php echo 'bla-bla'; и бла-бла показало только 1 раз, т.е. require и include больше нет.
(Добавление)
Итог: разобрался.

Новвоведения браузеров это что-то. Знаете в чем дело было? Помните рекламу Хрома: наши страницы открываются до того, как вы ввели их. Вот они и открываются @#$%^%^%#$%^&.

А понял это, когда вошел через другой браузер. Хром и Мозилла открывают заранее, будьте осторожны.

Вот как тут можно было догодаться, что дело в браузере. Перелопатишь скрипт от 1 до миллионой строки, чтобы узнать, что такой браузер. Слов нет.
5. vlom - 27 Сентября, 2011 - 18:31:40 - перейти к сообщению
Моежт я совсем глуп, но при чем тут браузер??? скрипт-то выполняет сервер, и не должен отдовать содержимое до того как полностью не выполнится или я не прав???
6. LIME - 27 Сентября, 2011 - 18:55:46 - перейти к сообщению
vlom 2 запроса
7. vlom - 27 Сентября, 2011 - 19:10:42 - перейти к сообщению
В таком случае эт да, но как они получаются, от чего chrome отталкивается посылая вторй запрос???
8. LIME - 27 Сентября, 2011 - 19:22:22 - перейти к сообщению
vlom 1 запрос превьюха при наборе
2 сам запрос
(Добавление)
antobra значить такие действия надоть делать в зависимости от параметров
9. vlom - 27 Сентября, 2011 - 19:29:04 - перейти к сообщению
А все понял.
Раньше думал что при наборе хром обращается к своему серверу для поиска и подсказки возможных вариантов
(Добавление)
ну вы поняли, елсли сайт впервые посещается то при его наборе в адерсной строке высвечивается зеленым, вроде, сйт
10. LIME - 27 Сентября, 2011 - 19:34:59 - перейти к сообщению
vlom вполне возможно что первый запрос от их сервера
браузер просто не справится с потоком страниц
я хз как там устроено
надо разбираться
может в заголовках запрет на кэширование или еще чего
можно поэкспериментировать если интересно ))
11. vlom - 27 Сентября, 2011 - 19:45:58 - перейти к сообщению
Раньше пользовался сам хромом, ни когда таких проблем не возникало.
Вот и просил у автора скрипт, чтобы попробовать, может это частный случай, хотя больше склонен к версии что вряд ли гугля упустил такую вещь относительно запросов к серверу, такое более реалистично относительно js. но я еще в этом плане ламер.
12. LIME - 27 Сентября, 2011 - 19:52:30 - перейти к сообщению
vlom пишет:
Раньше пользовался сам хромом, ни когда таких проблем не возникало.
во первых такого рода действия (запись в базу) подразумевают какието переданные данные
вы же не писали в базу чтото при первом же заходе на сайт...ну как правило
во вторых может в заголовках задается полный запрет на кэширование

 

Powered by ExBB FM 1.0 RC1