2012-02-23 10 views
0

MsAccessデータベースを使用したClassic ASPで書かれたオンラインアプリケーションで時間制限タイマーを使用する最良の方法は何ですか?オンラインチケット購入タイマー

シンプルなプロセス。ユーザーが買い物すると、システムは、このタイマーが表示され、10分間有効である請求書&の出荷情報を入力するようにユーザーをリダイレクトします。

最初に、サーバー側の時間をキャプチャし、Classic ASPのDateAdd関数 "DATEADD(" n "、10、TIME())を使用して10分を追加し、JavaScriptを使用して現在の時刻と有効期限を一致させました。しかし、サイトは世界のどこからでもアクセスできるので、JavascriptのマッチングはローカルのPC時間をとっているので、サーバー時間をとることは役に立ちません。

第2に、ユーザーがページをリフレッシュすると、10分のタイマーが再開します。

あなたのお手伝いをお待ちしております。 JavascriptまたはClassic ASPを使用することができます。 Page1ので

答えて

0

は、後続のページ

でこの

session("shopping_time") = now 

を行い、

session("current_time") = now 
time_elapsed = datediff("n",session("current_time"),session("shopping_time")) 
if (time_elapsed > 10) then 
    //do something 
end if 
+0

これを行うおかげでジョンは、セッション中に有効期限を格納するアイデアは良いです。 JavaScriptを使用して残りの時間を減らすだけです。優れた。ご協力いただきありがとうございます。 –