V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liuxurong
V2EX  ›  PHP

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

  •  1
     
  •   liuxurong · 2014-05-07 16:58:27 +08:00 · 3608 次点击
    这是一个创建于 3848 天前的主题,其中的信息可能已经有所发展或是发生改变。
    创建时间
    2014-05-06 19:31:12
    接收时间
    2014-05-06 19:31:12

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

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

    这是个什么原因。


    我的信息:
    1.codeigniter框架
    2.PHP版本5.3.17
    9 条回复    2014-05-08 13:26:27 +08:00
    vibbow
        1
    vibbow  
       2014-05-07 17:11:52 +08:00
    硬件环境
    服务器空间环境呢?
    Livid
        2
    Livid  
    MOD
       2014-05-07 17:12:59 +08:00
    页面被缓存了么?
    coosir
        3
    coosir  
       2014-05-07 17:14:32 +08:00
    检查各种缓存。。模板啊,页面啊
    nilai
        4
    nilai  
       2014-05-07 17:18:02 +08:00
    帖代码
    yangff
        5
    yangff  
       2014-05-07 17:20:59 +08:00
    microtime(true)
    用这个……
    YiSheng
        6
    YiSheng  
       2014-05-07 17:48:48 +08:00
    除非必要,尽量用$_SERVER['REQUEST_TIME']
    xdeng
        7
    xdeng  
       2014-05-07 17:58:19 +08:00 via iPhone
    你说的是随机数?time返回是秒数。CPU执行速度肯定大于秒阿。
    xdeng
        8
    xdeng  
       2014-05-07 17:59:09 +08:00 via iPhone
    该用CPU时钟
    rogeecn
        9
    rogeecn  
       2014-05-08 13:26:27 +08:00
    uniquid()?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1388 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:34 · PVG 01:34 · LAX 09:34 · JFK 12:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.