0

ユーザーがパスワードを忘れたボタンをクリックしてから 3 時間後に有効期限が切れるように URL を設定したいのですが、現在の時刻とタイムスタンプを比較して 3 時間を超えているかどうかを確認する考えがありません。

元。データベースで

request_time (タイムスタンプ) = 2012-10-22 02:00:00

expire_time (タイムスタンプ) = 2012-10-22 05:00:00

4

2 に答える 2

1
<?php

if( strtotime('2012-10-22 02:00:00') + 60*60*3 < time() )
{
    // expired
}
于 2012-09-27T14:01:43.197 に答える
1

これは私がすることです:

  1. URLを生成するときに現在のタイムスタンプを保存するMySQLに整数列を作成します(strtotime( 'now')を使用)
  2. PHPでは、誰かがリンクを使用するstrtotime('now')と、保存されているタイムスタンプと照合します
于 2012-09-27T14:02:39.930 に答える