次のコードを使用して、ルート ディレクトリに jQuery を使用して Cookie を設定しています。
$.cookie('key', 'value', {
path: '/',
expires: 30
});
次に、Web サイト全体で Cookie を読み取りますが、IE9 はホームページ ( www.example.com/
) の Cookie のみを検出し、他のページ (www.example.com/subdir
またはwww.example.com/subdir/sub
) は検出しません。
実際、私var_dump($_COOKIE)
がサブディレクトリページにいるとき、私が得るのはarray(0) {}
キャッシュに移動することで、Cookieを正常に表示できます-> Cookie情報を表示します。そこにあり、に設定されてい/
ます。
他のすべてのブラウザーで完全に動作します。