JavaScript 学習ノート Cookie オブジェクト_基礎知識
クッキーオブジェクト
javascript
JavaScript Cookie
Cookie オブジェクト:
Cookieとは、クライアントのハードディスクのCookiesフォルダにファイルの形で保存されるユーザーデータ情報(Cookieデータ)の一種です。
Cookie ファイルは、クライアントと Web サイト間のセッション データを永続的に保存するために、訪問先 Web サイトによって作成され、Cookie データは訪問先 Web サイトによってのみ読み取りが許可されます。
Cookie ファイル形式:
NS: Cookie.txt
IE: ユーザー名@ドメイン名.txt
クッキーには 2 種類あります:
(1) 永続的な Cookie はクライアントのハードドライブに保存されます。
(2) セッション Cookie: クライアントのハード ドライブには保存されませんが、ブラウザを閉じると、セッション Cookie はブラウザ プロセスのメモリに保存されます。
JS を使用して Cookie オペレーションを実装する
Cookie を書き込む:
document.cookie = "キーワード = 値 [; 有効期限 = 有効日] [;...]"
Cookie を読み取ります:
Document.cookie
Cookie を削除します:
document.cookie = "キーワード = ; 有効期限 = 現在の日付"
備考:
1. 有効な日付形式: Wdy,DD-Mon-YY HH:MM:SS GMT
2.Wdy/Mon: 英語の週/月
3. パス、ドメイン、セキュア属性も含まれます。
4. 各 Web サイト (ドメイン) は 20 個の Cookie データを作成できます。
5. 各ブラウザは 300 個の Cookie データ、4K バイトを保存できます。6. お客様はCookieデータの書き込みを禁止する権利を有します。
例
コードをコピーします コードは次のとおりです:
<頭>
<スクリプトタイプ="text/javascript">
var today = new Date();
varexpiredDay = new Date();
var msPerMonth = 1000 * 60 * 60 * 24 * 30;
ExpiredDay.setTime(today.getTime() msPerMonth) // 1 か月後に期限切れになります
// クッキーを書き込む
document.cookie = "name=mengdd;expires="expiredDay.toGMTString();
Document.writeln("Cookie がハードディスクに書き込まれました");
// クッキーを読み取ります
document.writeln("内容は次のとおりです: " document.cookie);
document.writeln("有効期限: "expiredDay.toGMTString());