クッキー解析

参考:https://www.runoob.com/js/js-cookies.html

クッキーはへのあなたのコンピュータ上のテキストファイルに格納されたデータの一部であるユーザーに保存されたアクセスを記録

接続が閉じられた後、WebサーバーがブラウザにWebページを送信すると、サーバーは、ユーザー情報を記録しません。

クッキーの役割は、「どのようにクライアントのユーザー情報を記録するために」解決することです。

  • ユーザーがWebページにアクセスすると、彼の名前はクッキーに記録することができます。
  • ユーザーがページにアクセスすると、あなたはクッキーにユーザアクセスレコードを読み取ることができます。

1、ストレージ:キーと値のペア

  例えば:

ユーザ名=ジョン・ドウ

ブラウザがサーバーからWebページを要求すると、属するページのクッキーが要求に追加されますインチ サービスは、このような方法で情報を取得するために、エンドユーザー。

ブラウザを閉じたときにデフォルトでは、クッキーを削除しました

2、JavaScriptはクッキーを追加します

  クッキーのコンテンツに参加

document.cookie = ユーザ名=ジョン・ドウ

  クッキーの有効期限に参加し、一度、あなたが再入力フォームが保存されているクッキーに必要な次の時間を有効期限が切れ

document.cookie = " ユーザ名=ジョン・ドウは; =木、2043年12月18日12時00分00秒GMT有効期限が切れる"を

  クッキーページを使用して参加

= document.cookie ユーザ名=ジョン・ドウに、パス= /; =木18は、2043年12月にGMT 12時00分00秒であり、有効期限 ;#この時点で使用されるが、GMT時間形式であり、UTCであってもよいです

  入力に必要クッキー内のキーと値のペアの複数の使用は、ときに「;」分離しました。

3、クッキーを読みます

document.cookie;

  document.cookieう文字列が方法に戻り、すべてのクッキー、フォーマットの種類:; cookie2 =値cookie1 =値 ; cookie3 =値。

4、クッキーを変更

document.cookie = " ユーザ名=ジョン・スミス、有効期限が切れる=木、2043年12月18日12:00:00 GMT;パス= / " ;

  直接には古い値が上書きされ、変更を完了します。

5、クッキーを削除

document.cookie = " ユーザ名=; =木を満了し、1970年1月1日00:00:00 GMT "

  時間を設定し、カットオフ時間は、クッキーの削除を経過する前に期限が切れます。Cookieの値を指定する必要はありません

例:

ますsetcookie関数(CNAME、cValue、exdays)
{ 
  VARの D = 新しい新しい日付();#オブジェクトの現在時刻を取得
  d.setTime(d.getTime() +(exdays * 24 * 60 * 60 * 1000年));#d.getTime ()、新しい時間をdとの時間に設定されている、exdays * * 60 24 * 1000ミリ秒換算値、現在の時刻を取得します。
   VAR =有効期限" =有効期限" + GMTに#d.toGMTString表示; d.toGMTStringを()出力時間の形態です。
  document.cookie = CNAME + " = " + cValue + " ; " + 期限; 
}

  CNAMEはcvalueは、キーに対応する値であり、キーの名前です。exdaysはクッキーが数日間生き延びることを意味します。

おすすめ

転載: www.cnblogs.com/smartmsl/p/10958817.html