十二月 25

要讓ASP與ASP.NET的Session可以共用的話,需要一些技巧

微軟官方作法是使用SQL Server當中介站,相關說明可參考這邊

不過考量到不是每個專案都會用到SQL Server,所以參考較為簡單的方式來解決

請參考Transfer Session Variables from Classic ASP to ASP.NET,範例網站內可下載。或由小站這邊下載

不過需注意的地方是,如果你要傳的資料很敏感,那請記得加密後再傳

且為了避免使用者攔劫資料修改,建議是加上檢查碼,或是加密

ASP.NET收到後再解密

相關網站:

Session 共用與跨網域

Transfer Session Variables from Classic ASP to ASP.NET

How to Share Session State Between Classic ASP and ASP.NET

解決ASP與ASP.NET共存於一專案Session共用問題(StateStitch)