0

phpログインページは、jspWebサーバーに渡す必要のあるセッションIDを生成します。また、異なるプラットフォームに基づく複数のWebページでこのセッションIDを使用したいと思います。どうすればそれを進めることができますか?また、phpでない場合、同じテクノロジーに最適なテクノロジーはどれですか?

4

2 に答える 2

2

異なるサーバーやテクノロジーのコンテキストで同じセッションIDを実際に使用することはできません。説明しているようなことを実現したい場合は、さまざまなプラットフォームの実装を提供するCASなどのシングルサインオン実装を検討する必要があります。

さらに、あなたが求めたことは本当に危険な考えのように聞こえます。ユーザーを識別するためにセッションIDだけを使用するのではなく、前述のテクノロジーに依存してこれを実現する必要があります。

于 2012-09-12T12:10:26.433 に答える
0

URLを介してセッションIDを渡すことができます

<?PHP $session_id = session_id(); ?>
<a href="nextpage.jsp?session_id=<?PHP echo htmlspecialchars($session_id); ?>">

その後、使用して戻る

<a href="phppage.php?session_id={{whatever language mechanism to pass the $session_id back}}">

次に、受信側のPHPページで

<?PHP session_id($_GET['session_id']); ?>

これによりID(要求されたもの)が渡されますが、セッションのコンテンツにアクセスできないため、値や使用目的がわからない場合があります。

于 2012-09-12T12:13:59.587 に答える