私のプロジェクトの (奇妙な) 要件の 1 つとして、Cookie を使用しないセッションを使用したいと考えています。同時に、「session.use_trans_sid」をオンにすることはできません:(
他に方法があれば誰か教えてください??
ありがとうマニッシュ
私のプロジェクトの (奇妙な) 要件の 1 つとして、Cookie を使用しないセッションを使用したいと考えています。同時に、「session.use_trans_sid」をオンにすることはできません:(
他に方法があれば誰か教えてください??
ありがとうマニッシュ
たとえば、IP アドレス、ユーザー エージェント、およびその他の識別要素に基づいてユーザーを識別するカスタム セッション マネージャーを作成します (IP+UA は一意ではない可能性があり、おそらく一意ではないため)。もう 1 つの (醜い) 解決策は、セッション識別子の GET パラメータを手動で (小さなサイトの場合) または非表示のフォーム (非標準) ですべてのリンクに追加して、use_trans_sid 機能を自分で実装することです。
本当に Cookie を使用しないセッションが必要な場合は、いつでもすべての URL に手動で SID を入れることができます。人々はこれをかなり行っていました。:-)
他の唯一のオプションは、セッション データをクライアントに保持し、要求ごとにサーバーとの間でやり取りすることですが、技術的にはセッションレス アーキテクチャになります。
つまり、GET の場合は、すべてのセッション変数を含めるように各リンクを書き換える必要があり、POST の場合は隠しフィールドとして含める必要があります。