php oturum değişkenleri

2 Cevap

Ben ilk defa seans ile çalışıyorum ve neden değişken $ session_life her zaman 0 = nedir?

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

2 Cevap

Bu ifadeler ne varsa ne yaptığınızı birbiri ardına aslında:

time() - time();

0 dönmek için muhtemel olduğu.

time() saniye içinde mevcut zaman damgasını verir - bir ikinci, birinci ve üçüncü satır arasında geçen daha azdır. Bunun yerine, microtime() kullanmayı deneyin:

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