まず第一に、私はこのSO記事で推奨のすべてのメソッドを使用している:あなたの便宜のために Allow php sessions to carry over to subdomainsサブドメイン間でユーザーセッションを渡せないのはなぜですか?
を、ここで私はすでに、その後のヒントされています
ここでは3つのオプションがあります。
置き、このあなたのphp.iniの:私は持っている
ini_set('session.cookie_domain','.example.com');
:あなたのスクリプトの最初のものとして
php_value session.cookie_domain .example.com
:あなたの.htaccessで
session.cookie_domain = ".example.com"
9つのサブドメイン(losangeles.mysite.com、sandiego.mysite.comなど)それらの間にサインインしておくことができます。ただし、現在のところ、サーバーは各サブドメインを別々のセッションで完全に含まれるサイトとして扱います。
他に何かできますか?または、これをどのようにトラブルシューティングできますか?
Set-Cookieヘッダーフィールドで実際にどの値が使用されているか確認しましたか? – Gumbo
ええ、両方の.iniと私のスクリプトでは ".mysite.com"に設定されています。理論的には – johnnietheblack
です。しかし、あなたはサーバーから得た応答のHTTPヘッダーを調べましたか? – Gumbo