服務(wù)熱線
153 8323 9821
如果驗(yàn)證碼總是出錯(cuò),應(yīng)該是session沒有生效,也就是說session在很短的時(shí)間就失效了,這一般是由于服務(wù)器不行導(dǎo)致資源回收太快,或者程序設(shè)計(jì)的session有問題如果在.net里面session有四種模式,可以根據(jù)服務(wù)器來選擇
1.mode="Inpro" 將session保存在IIS進(jìn)程中,如果遇到IIS資源回收或者進(jìn)程中止Session就會(huì)失效
2.mode="StateServer" 將session使用狀態(tài)服務(wù)器來保存,這種模式要求服務(wù)器開啟了狀態(tài)服務(wù)StateServer,如果服務(wù)器開啟了狀態(tài)服務(wù)建議使用這種模式
3.mode="SQLServer" 使用SQLServer服務(wù)器來保存。這種要求服務(wù)器安裝了SQLServer或者其它服務(wù)器有安裝也行,這個(gè)需要提供IP地址端口號(hào)用戶名和密碼,要求提供服務(wù)的服務(wù)器開啟相關(guān)服務(wù)
4.mode="Off" 禁用Session
另外一般默認(rèn)情況是session保存20分鐘,可以在程序中進(jìn)行設(shè)置 session.timeout=32