パスパス。 Cookieに関連付けられたWEBページを指定します。
値にはディレクトリまたはパスを指定できます。
//www.VeVB.COm/test/index.html が Cookie を作成すると、//www.VeVB.COm/test/ ディレクトリ内のすべてのページと、このディレクトリの下のサブディレクトリ内のページがこの Cookie によってアクセスできるようになります。
これは、//www.VeVB.COm/test/test2/test3 内のすべてのページが、//www.VeVB.COm/test/index.html によって作成された Cookie にアクセスできることを意味します。
しかし、//www.VeVB.COm/test/ が //www.VeVB.COm/test/index.html によって設定された Cookie にアクセスする必要がある場合はどうすればよいでしょうか?
このとき、Cookieのpath属性を「/」に設定する必要があります。パスを指定すると、同じサーバーから送信され、URL に同じパスを持つすべての WEB ページが Cookie を共有できます。
ドメインドメイン。関連する WEB サーバーまたはドメインを指定します。
値は、www.VeVB.COm などのドメイン名です。これは path 属性の拡張です。 www.VeVB.COm が 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 ファイルを自動的に削除します。