Php在窗户和街区

时间:2011-01-11 02:46:37

标签: php windows

我的开发PC安装了Windows。我经历了奇怪的PHP行为:

<?php

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

sleep(10);

当我在两个不同的标签中同时在浏览器中运行此脚本时,我得到了这样的结果

1294713622.125
1294713632.2188

这显然不是我的预期,虽然在CLI中一切都很好。

所以问题:什么可以阻止执行? (session.auto_startOff

2 个答案:

答案 0 :(得分:4)

问题出在Firefox中。如果请求标头相同,它不会同时运行请求。如果在Firefox的配置中禁用network.http.use-cache,则问题将消失。

向mozilla报告此错误是个好主意;)

答案 1 :(得分:0)

microtime()以微秒为单位返回当前的UNIX时间戳。你应该期望它在运行两次时返回不同的结果。