我第一次使用会话,为什么变量$ session_life总是= 0?
$_SESSION['time'] = time();
$inactive = 30;
$session_life = time() - $_SESSION['time'];
答案 0 :(得分:5)
time()
以秒为单位返回当前时间戳 - 在第一行和第三行之间传递的时间不到一秒。请尝试使用microtime()
:
答案 1 :(得分:1)
如果这些表达式一个接一个地发生,那么你所做的基本上就是:
time() - time();
可能会返回0.