1

このCookieはwww.domain.com、domain.comでは利用できませんが、利用できます。奇妙なことに、FirefoxはCookieをwww.domain.com認識します(ビュー情報を使用していますが、サーバーがCookieを認識していません)。私はかなりの量の検索を行いました、そして私が見つけた唯一の解決策はドメインをに設定する.domain.comことでした、しかしそれから私のクッキーはで読むことができませんdomain.com。これが私のコードです:

//this results in no access through domain.com
setcookie('username', $username, time()+3600*24, '/', '.domain.com');

//this results in domain.com access but not www.domain.com
setcookie('username', $username, time()+3600*24, '/');

domain.comとすべてのサブドメインでCookieを利用できるようにするための鍵は何ですか?

4

1 に答える 1

2

それを試してみてください:

setcookie('username', $username, time()+3600*24, '/', 'domain.com');

于 2012-10-14T02:21:08.733 に答える