有个访问频率很高的功能,用 time()函数取出来的值老是一样。百度谷歌无果。

2014 年 5 月 7 日
 liuxurong
创建时间
2014-05-06 19:31:12
接收时间
2014-05-06 19:31:12

比如这个,当创建时间和接受时间明显差几秒的情况下,,他们显示的值是一样的(用time函数取出来的)。

试了一下用microtime也是同样的问题,只有相隔时间隔开的比较久取出来的值才不同。

这是个什么原因。


我的信息:
1.codeigniter框架
2.PHP版本5.3.17
4461 次点击
所在节点    PHP
9 条回复
vibbow
2014 年 5 月 7 日
硬件环境
服务器空间环境呢?
Livid
2014 年 5 月 7 日
页面被缓存了么?
coosir
2014 年 5 月 7 日
检查各种缓存。。模板啊,页面啊
nilai
2014 年 5 月 7 日
帖代码
yangff
2014 年 5 月 7 日
microtime(true)
用这个……
YiSheng
2014 年 5 月 7 日
除非必要,尽量用$_SERVER['REQUEST_TIME']
46fo
2014 年 5 月 7 日
你说的是随机数?time返回是秒数。CPU执行速度肯定大于秒阿。
46fo
2014 年 5 月 7 日
该用CPU时钟
rogeecn
2014 年 5 月 8 日
uniquid()?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/111510

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX