2012-04-26 8 views
2

私はいくつかのcodeigniter駆動サブドメインを持ち、ネイティブcodeigniterセッションライブラリを使用しています。セッションを作成および更新するサブドメインがあり、他のサブドメインはセッションを共有する必要があります。私は他のサブドメイン間でセッションを共有することができません。私はアプリケーション/ config.phpのコードシニア駆動型サブドメインに共通セッションを使用する際にエラーが発生しました

$config['cookie_domain'] = "example.com"; 

にconfigパラメータを変更したが、それは働いていません。

+0

「www。」を追加してください。ドメインの前に –

+0

ダイレクト:http://stackoverflow.com/questions/5783595/codeigniter-session-cookie-domainそして、コメントを読んだあとで、それでもダイスは:http://stackoverflow.com/questions/9881092/subdomain-overwiting-codeigniter-セッション質問をする前に見てください。 "cookie subdomains codeigniter"のgoogleは、ここで、そして海外でたくさんの例題を見つけました。 – Louis

答えて

1

は先頭にドットを追加します。$config['cookie_domain'] = ".example.com";

+0

最初にドットを追加してみましたが、うまくいきませんでした。実際に私はサブドメインのために異なった暗号化キーを使用していました。 $ config ['encryption_key'] = "keyvalue"; 暗号鍵を訂正して問題を解決しましたが、とにかく助けてくれてありがとう... – uttam

+1

これは正しい答えとしてマークしてください。 – Louis

0

私は同じ問題に直面していました。

cookie_domainに「.example.com」を追加しても機能しませんでした。両方のサブドメインに異なる暗号化キー($config['encryption_key'])を使用していました。

これらが同じになった時点で、セッションは両方のサブドメインで利用できました。

関連する問題