統合しようとしている 2 つのアプリがあります。1 つは私が作成したもので、もう 1 つは私が使用している CMS です。私の認証は私がコーディングしたもので行われ、私の CMS にその情報を知らせたいと思っています。問題は、CMS が 1 つのセッション名を使用し、私のアプリが別のセッション名を使用することです。名前空間が競合する可能性があるため、同じものを使用したくありませんが、それでもこの情報を取得したいと思います。
リクエストの途中でセッション名を切り替えることはできますか? たとえば、CMS で次のようなことを行います。
//session_start already called by cms by here
$oldSession = session_name();
session_name("SESSION_NAME_OF_MY_APP");
session_start();
//get values needed
session_name($oldSession);
session_start();
このようなものは機能しますか?session_start() が呼び出された後にこのようなものが機能する場合、ドキュメントやWebで何も見つかりません。チップ?
この解決策をむき出しにして、情報を取得するための Web サービスを開発することだけを考えていましたが、その情報は既に利用可能であるため、明らかにセッションから取得する方が望ましいでしょう。
ありがとう!