2009-07-21 25 views
7

私はquirksmode.org/js/cookies.htmlからクッキーを作成したり読むための関数を使用します。私は満了する日も決めた。 クッキーの有効期限を知りたいのですが...クッキーが自動的に消去されるまで何かが可能になるまで待つ必要のある日数を訪問者に伝えることができます。javascriptを使用してクッキーの有効期限を調べる

ありがとうございました

+3

ユーザーが特定の操作を実行しないように(クライアント側の)Cookieを使用しようとしていますか?彼らはいつもクッキーを削除することができますし、あなたがそれを防止している場合はすぐに再度アクションを実行します。 – aem

+0

もちろん、私は知っていますが、これはどうしているのでしょうか?)同じPCの別のユーザーも同じことをすることができます。 – Adriana

答えて

4

まあ、これを行うのは簡単な方法ではないようです。 JavaScriptは、Cookieに設定できる追加情報ではなく、名前と値のペアにのみアクセスできます。

いくつかの検索の後で、私が見つけることができる解決策に最も近いのは、(実際には回避策です)クッキーの有効期限が本当に必要な場合は、に保存することですクッキー。有効期限を定式化するときは、それを目標クッキーの有効期限と別のクッキーの値として設定します。例えば

NAME = BOBを設定し、NAME_EXP = expirateiondateをEXPIRATIONDATE;この情報を取得することは不可能である

4

をEXPIRATIONDATE。

クライアント側にアクセスできるのは、名前と値のペアで構成される単一の文字列のdocument.cookieです。その他の詳細は、クライアントからアクセスできません。

関連する問題