php会话变量

时间:2010-03-04 03:40:53

标签: php

我第一次使用会话,为什么变量$ session_life总是= 0?

$_SESSION['time'] = time();
$inactive = 30;
$session_life = time() - $_SESSION['time'];

2 个答案:

答案 0 :(得分:5)

time()以秒为单位返回当前时间戳 - 在第一行和第三行之间传递的时间不到一秒。请尝试使用microtime()

http://us2.php.net/manual/en/function.microtime.php

答案 1 :(得分:1)

如果这些表达式一个接一个地发生,那么你所做的基本上就是:

time() - time();

可能会返回0.