2012-03-13 3 views
0

저는 CakePHP로 데이터베이스 세션 구동 웹 사이트를 사용하고 있습니다. 은 각 레코드에 대해 숫자가있는 필드가 만료됨을 확인할 수 있습니다. 나는 그것이 세션을 타임 아웃 할 때 Cake가 어떻게 알고 있는지를 가정한다.cakephp 데이터베이스 세션의 필드가 만료 되었습니까?

그 숫자가 정확히 의미하는 바를 잘 이해하지 못하거나 어떻게 든 사용할 수 있다면. 예를 들어 쿼리를 만들고 값을 가져 오면 레코드의 필드가 만료됩니다. 세션이 만료 될 때까지 남은 시간은 어떻게 알 수 있습니까? 아니면 이미 만료되어야한다면? 이미 만료 된 경우

$seconds = $session['Session']['expired'] - time(); 

또는 확인할 :

답변

2

그것은 unixtime 스탬프의, http://en.wikipedia.org/wiki/Unix_time

당신은 같은에 의해 지금이 순간까지의 시간 차이를 얻을 수 있습니다 참조

if ($session['Session']['expired'] <= time()) { /*...*/ } 
관련 문제