首先大概說明一下思路.在不同網站/域名/應用程序池或者是虛擬目錄下的使用session是無法通用的.我們使用什麼辦法能使其通用? 下面我就給大家說一下簡單的方法.
程序是C#的.大家可以用任意語言編寫.
首先我們構造一個Form表單出來.裡賣弄有各種字段.用來放你的用戶信息.我在C#中使用的是封裝類存儲用戶信這麼一來在轉換的時候需要做一些處理
代碼
Go2Aspx.ASPx頁面
public static void session2ASPx()
{
// 獲得要跳轉到的目錄或者網址
string module = HttpContext.Current.Request.QueryString["m"];
//獲得跳轉網址或目錄下某各文件
string tourl = HttpContext.Current.Request.QueryString["tourl"];
/*構造表單開始*/
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache);
HttpContext.Current.Response.Write("<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.1//EN\" \"http://www.w3.org/TR/xhtml11/DTD/xHtml11.dtd\">" +
"<html XMLns=\"http://www.w3.org/1999/xHtml\"><head></head><body>");
foreach (string key in HttpContext.Current.Request.QueryString.AllKeys)
{
//循環所有傳遞參數
if (key == "m") continue;
if (key == "tourl") continue;
&n