4

「/」や「/folder/」などのパスにCookieを設定できることは知っていますが、「/ folder / page.html」などの特定のページにCookieを設定することはできますか?

4

2 に答える 2

4

いいえ。

より具体的には、ブラウザはページの詳細を気にせず、パスのみを気にします。ブラウザは、URLのパスに基づいてページリクエストでCookieを送信します。その場所の特定のリソースは関係ありません。

反対に、特定のページに基づいてCookieを制限したいのはなぜですか?

于 2009-12-17T17:21:09.090 に答える
0

ページ名をCookieに挿入し、その名前に基づいて取得します。

var parts = window.location.pathname.split('/');
var pageName = parts[parts.length -1];
var baseNmae = 'somebase';
var cookieName = baseName + '_' + pageName;

次に、名前を付けてCookieを保存/読み取りますcookieName

(Cookieのパスも設定されていることを確認してください)

于 2015-07-15T02:04:28.933 に答える