我試圖跟蹤系統中用戶活動,直到會話過期 - 如果他們請求頁面,會話丟失,但他們的用戶信息也丟失。經典ASP--除會話之外設置Cookie
我有太多的頁面要傳遞任何種類的會話id沿querystring,所以我想也許在我的頂部包括我可以設置一個cookie不會過期會話,並重置它在每次登錄。這樣我可以跟蹤用戶/頁面。
這可以跟會話變量一起做嗎?我將如何做到這一點?
我試圖跟蹤系統中用戶活動,直到會話過期 - 如果他們請求頁面,會話丟失,但他們的用戶信息也丟失。經典ASP--除會話之外設置Cookie
我有太多的頁面要傳遞任何種類的會話id沿querystring,所以我想也許在我的頂部包括我可以設置一個cookie不會過期會話,並重置它在每次登錄。這樣我可以跟蹤用戶/頁面。
這可以跟會話變量一起做嗎?我將如何做到這一點?
您需要使用Cookie,因爲如果你使用session它也將到期
設置cookie
Response.Cookies("TrackID") = 'Something'
Response.Cookies("TrackID").expires = DateAdd("yyyy", 5, Date)
要獲取的cookie
TrackID = Request.Cookies("TrackID")
愛德華多漂亮很多,但你可以在這裏找到更多:http://www.w3schools.com/asp/asp_cookies.asp – HK1