サブドメイン間でセッションを共有する codeigniter
2016年7月28日
Codeigniterでサイトを作成した時、サイトのURLが基本的には「www」を使用していたのですが、「www」なしでも同じサイトを表示したりします。
ログイン画面にwwwなしでアクセスし、ログインするとwwwページにリダイレクトされるのですが、microsoft edgeだとその後にwwwありでもログインができなくなりました。
microsoft edgeだと、詳しく分かりませんが、同じ名前のセッションが悪さをしているように思えます。
そこでサブドメイン間でもセッションが共有できるように設定ファイル(config.php)を以下のように変更しました。
$config['cookie_domain'] = ".example.com";