在PHP中,我可以通過使用Session_id()作爲設置器來選擇使用特定的Session。在經典ASP中設置SessionId?
有沒有在傳統的ASP/VBScript中的任何類似的功能?我有一個VBScript網站,根據頁面,它可以直接從瀏覽器調用,也可以通過HTTP在內部調用。不幸的是ASP將這些視爲兩個單獨的會話,因爲用戶的計算機調用一個,而服務器本身調用另一個。我想告訴服務器調用,「嘿,使用會話123456」,以便它可以直接與用戶調用頁面共享信息。
有什麼建議嗎?任何方式來改變或命名頁面上使用的會話?
你能舉個例子嗎?服務器調用不會與瀏覽器共享cookie ...... –
ASP會話沒有這種內置方法。但是你可以在你的內部請求中手動設置cookie的頭部(通過解析來自Request.ServerVariables(「ALL_RAW」)的會話cookie的值)。 –
你從哪裏發出內部請求?因爲,如果兩者都是ASP,就會發生死鎖。 –