1. 程式人生 > >ASP.NET_SessionId 不相同導致驗證碼出錯

ASP.NET_SessionId 不相同導致驗證碼出錯

ssi cookie code 就是 apple class 建網站 導致 nbsp

問題:

今天碰到一個比較奇怪的問題,每個頁面請求的cookie的ASP.NET_SessionId 不相同導致驗證碼檢驗出錯。也就是說每個請求都是一個新的會話,我們把驗證碼保證在Session[randcode]中,因為會話不同,導致獲取的Session[randcode]為空。

可以看到下面兩次請求ASP.NET_SessionId 不相同

360兼容瀏覽器和IE瀏覽器會這樣,用谷歌瀏覽器或者360極速瀏覽器不會有這個問題。

技術分享圖片

技術分享圖片

解決方案:

重建網站和iis程序池不行;

待續

ASP.NET_SessionId 不相同導致驗證碼出錯