2012-03-13 6 views
0

私はCakePHPでデータベースセッションドリブンウェブサイトを使用しています。私はが各レコードのいくつかの数字でフィールドが期限切れになっていることがわかります。セッションをタイムアウトさせる時期をCakeが知っていると思います。cakephpデータベースセッションの期限が切れていますか?

私は、その数字が正確に何を意味しているのか、どういうわけか使用できるのかよく分かりません。たとえば、クエリを作成しての値を取得すると、レコードのフィールドが期限切れになります。セッションが終了するまでにどれだけの時間が残っているかはどのようにわかりますか?またはすでに期限切れになっている場合は?

答えて

2

それはあなたのようなもので、この時点までの時間差を取得することができhttp://en.wikipedia.org/wiki/Unix_time

を参照して、unixtimeスタンプです:

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

か、すでに有効期限が切れているかどうかを確認するには:

if ($session['Session']['expired'] <= time()) { /*...*/ } 
関連する問題