subdomain.example.comは、example.comが読み取ることができるCookieを設定できますか?
これを判断するのが非常に難しいとは信じられません。
RFCを読んだとしても、subdomain.example.comのサーバーがexample.comが読み取ることができるCookieを設定できるかどうかは私にはわかりません。
subdomain.example.comは、ドメイン属性が.example.comであるCookieを設定できます。 RFC 2965は、そのようなCookieはexample.comに送信されないことを明示的に述べているようですが、Domain = example.comを設定すると、.example.comのようにドットが前に付加されると等しく述べています。まとめると、example.comがドメイン= example.comのCookieを設定しても、そのCookieが返されないということです。それは正しくありません。
誰もがルールが実際に何であるかを明確にすることができますか?
はい
ドメインが.example.comであることを確認すると、*。example.comとexample.comがそのドメインにアクセスできます。
これは、誰かがwww.website.comにアクセスしたときにcookieを発行するWebサイトが、誰かがwww.website.comにアクセスしたときにCookieにアクセスできるようにするプリンシパルです。
編集:PHPクッキーに関するドキュメントから:
domain Cookieを使用できるドメイン。 example.comのすべてのサブドメインでCookieを使用できるようにするには、「。example.com」に設定します。 。必須ではありませんが、より多くのブラウザーと互換性があります。これをwww.example.comに設定すると、Cookieはwwwサブドメインでのみ使用可能になります。詳細については、"仕様のテールマッチングを参照してください。 http://php.net/manual/en/function.setcookie.php
そして、それはPHPに固有のものではありません。