2

PHP サイトと ASP サイトの間でセッション データを共有しようとしていますが、ASP サイトの MSSQL データベースにアクセスでき、ASP セッション データの一部がデータベース テーブルにあるように見えます。セッション ID を取得できることを期待していました。セッションクッキーから、そこから移動します。私は ASP についてよく知りませんが、私が読んだところによると、セッション ID を取得し、それを暗号化し、セッション Cookie の名前/値を生成します。そのCookieを解読してセッションIDを取り戻す方法を知っている人はいますか?

または、データベースにアクセスできますが、コードを変更することはできません。

4

1 に答える 1

0

Sessionオブジェクトを介してsessionIDにアクセスできます

<%
Response.Write(Session.SessionID)
%>

ただし、セッションIDはユーザーの現在のセッションに対してのみ有効であり、永続的ではないことに注意してください。つまり、20分間アクティビティがない場合、ユーザーが戻ってきたときに新しいセッションが作成されます。私は通常のCookieを自分で使用し、ハッシュを渡します。

于 2012-06-22T01:05:15.687 に答える