[ 來源:動網(wǎng) |作者:佚名 ]
.
當開發(fā)人員使用Session變量時必須要求客戶端瀏覽器支持接受cookies,當ASP開始一個Session,它將送一個cookies到客戶端并帶一個標示(SessionID).通過這個標示,ASP以后將可以確認Session并且因此來保持狀態(tài)。所以,當你使用Session變量前,你需要確認cookies是否被接受。這里我講解兩個方法:
方法一: 無論何時你在兩頁之間,有一個非常簡單可靠的方法:請求一個SessionID在頁,傳遞它到下一頁。與這一頁請求到的SessionID比較。相同說明客戶端瀏覽器接受Cookies;不同則不接受。很簡單吧。 比如你可以在頁中放一個(hidden field),并把SessionID寫入它。提交后,從頁面數(shù)據(jù)中取出SessionID.像這樣:UserName:Password: 在第二頁中我們來判斷SessionID是否相同。
方法二: 也可用這種方法,首先在一個頁面里寫入一個cookie,如: 在第二頁里讀出此cookie:
來源:http://edu.chinaz.com