Php на окнах и блоках - PullRequest
       1

Php на окнах и блоках

2 голосов
/ 11 января 2011

На моем компьютере для разработки установлены окна. И я испытал странное поведение PHP:

<?php

file_put_contents('c:/q', microtime(1) . "\r\n", FILE_APPEND);

sleep(10);

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

1294713622.125
1294713632.2188

что, очевидно, не то, что я ожидал, хотя в CLI все в порядке.

Итак, вопрос: что может блокировать выполнение? (session.auto_start is Off)

Ответы [ 2 ]

4 голосов
/ 11 января 2011

Проблема в Firefox.Он не запускает запросы одновременно, если заголовки запросов идентичны.Проблема исчезнет, ​​если в настройках Firefox отключено network.http.use-cache.

хорошая идея сообщить об этой ошибке в mozilla;)

0 голосов
/ 11 января 2011

microtime () возвращает текущую метку времени UNIX в микросекундах. Вы должны ожидать, что он выдаст другой результат при повторном запуске.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...