ホームページ  >  記事  >  ウェブフロントエンド  >  Cookie の Path とdomain_jquery の簡単な分析

Cookie の Path とdomain_jquery の簡単な分析

WBOY
WBOYオリジナル
2016-05-16 17:08:401202ブラウズ

パス – パス。 Cookieに関連付けられたWEBページを指定します。

値はディレクトリまたはパスです。

http://www.jb51.net/test/index.html が Cookie を作成すると、http://www.jb51.net/test/ ディレクトリ内のすべてのページと、このディレクトリの下のサブディレクトリがすべて作成されます。ディレクトリ内のすべてのページがこの Cookie にアクセスできます。
これは、http://www.jb51.net/test/test2/test3 のどのページでも http://www.jb51.net/test/index.html によって作成された Cookie にアクセスできることを意味します。
しかし、http://www.jb51.net/test/ が http://www.jb51.net/test/index.html によって設定された Cookie にアクセスする必要がある場合はどうすればよいでしょうか?

このとき、Cookie の path 属性を「/」に設定する必要があります。パスを指定すると、同じサーバーから送信され、URL に同じパスを持つすべての WEB ページが Cookie を共有できます。

ドメイン – ドメイン。関連する WEB サーバーまたはドメインを指定します。

値は、www.jb51.net などのドメイン名です。これは path 属性の拡張です。 www.jb51.net が bbs.china.com によって設定された Cookie にアクセスできるようにしたい場合は、ドメイン属性を「china.com」に、パス属性を「/」に設定できます。

安全 – 安全。ネットワークを介してユーザーと WEB サーバー間で Cookie 値が受け渡される方法を指定します。

この属性の値は「secure」または空のいずれかです。デフォルトでは、この属性は空です。これは、データの転送に安全でない HTTP 接続が使用されることを意味します。 Cookie が安全であるとマークされている場合、データは HTTPS またはその他の安全なプロトコルを介して Cookie と WEB サーバーの間で転送されます。ただし、secure 属性を設定しても、マシン上にローカルに保存された Cookie が他の人に表示されなくなるわけではありません。つまり、Cookie をセキュアに設定すると、Cookie と WEB サーバー間のデータ送信プロセスが暗号化されるだけであり、ローカルに保存される Cookie ファイルは暗号化されません。ローカル Cookie を暗号化したい場合は、データを自分で暗号化する必要があります。

Expires – 有効期限。 Cookie の有効期間、特に有効期限を指します。

Cookie を現在のブラウザー セッションより長く存続させたい場合は、この属性を使用する必要があります。有効期限が過ぎると、ブラウザは Cookie ファイルを自動的に削除します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。