特定のユーザー情報を$_SESSION
変数に格納する Web アプリケーションの作成を開始しました。通常のもの - user_id、ユーザー名など
次に、変数を使用して特定のナビゲーション情報を保存し始めました。たとえば$_SESSION['organisation_id']
、ユーザーがアプリケーション内のどこにいても、すべてのページ要求で「organisation_id」を解析する必要なく、「organisation_id」を任意のテーブルに簡単に追加できます (例: index.php?organisation_id=456&var2=6 または anotherpage.php)。 ?organisation_id=456&など)
ユーザーが新しいタブを開いて別の組織への移動を開始するまでは、すべてが面倒なので$_SESSION['organisation_id']
、元のタブで新しい値を作成してエピックを作成することはできません。
私が考えることができる唯一の解決策は、organisation_id をアプリケーション内のすべてのフォームとナビゲーション要素に配置することに戻ることですが、ええ、もっとエレガントな解決策が必要だと思います。
通常、必要なものはすべて StackOverflow で見つかりますが、この質問に対する答えはまだわかりません!