CI を使用した 2 つの PHP プロジェクトがあり、両方を同じブラウザーで開きます。*プロジェクト 1 をA、プロジェクト 2 をBとします。
私がやること :
- A を開いてログインする
- データを開いて表示する (ここにデータをリストするだけで、ログインは不要)
私はBで使っており、問題はわかりませんが、Aに移動すると再度ログインする必要があります。私に何ができる?問題は何ですか?
ヘルプ。前にありがとう。
CI を使用した 2 つの PHP プロジェクトがあり、両方を同じブラウザーで開きます。*プロジェクト 1 をA、プロジェクト 2 をBとします。
私がやること :
私はBで使っており、問題はわかりませんが、Aに移動すると再度ログインする必要があります。私に何ができる?問題は何ですか?
ヘルプ。前にありがとう。
CI 構成ファイルの sess_cookie_name を変更する必要があります。そうしないと、同じドメインで 2 つのアプリケーションを実行すると、セッションが他のアプリケーションによって上書きされます。
ファイル application/config/config.php を開き、キー sess_cookie_name を探して、1 つのプロジェクトの値をデフォルトから別の値に変更してください。
私は CI を使用しませんが、通常、2 つのプロジェクトを異なるサブドメインに設定すると、この問題が解決します。Cookie はドメイン/サブドメインごとに設定されるため、2 つの異なるサブドメインを使用すると、ブラウザーで Cookie が分離されます。