資源描述:
《asp中session變量丟失》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、asp中session變量丟失我的login頁面是這樣寫的<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%><%Setrs=Server.CreateObject("ADODB.RecordSet")sql="select*fromhuiyuanwhere用戶名='"&trim(request("a"))&"'and密碼='"&trim(request("b"))&"'and是否鎖定=0"rs.opensql,con,3,3ifrs.eofthenresponse.write"
2、alert('非法登入');"response.write"javascript:history.go(-1)"response.End()endifsession("loginuser")=rs("用戶名")session("loginname")=rs("姓名")rs("最近時間")=date()rs("登入次數(shù)")=rs("登入次數(shù)")+1rs.updateresponse.Redirect("huiyuan/default.asp")%>進入會員頁面后我都用<%Setrsa=Server.CreateObj
3、ect("ADODB.RecordSet")sql="select*fromhuiyuanwhere用戶名='"+session("loginuser")+"'"rsa.opensql,con,3,3%>來創(chuàng)建記錄集但是為什么我在登入的時候回記錄集需要當(dāng)前記錄,我懷疑是session丟失但是你刷新一遍又好了,在連接一遍又不行了,很不穩(wěn)定,順便說一下,我登入后的頁面是用的框架集,左邊點擊相應(yīng)的項目,右邊現(xiàn)實具體內(nèi)容;但是為什么session一回起作用,一會兒又沒有作用了呢?高手指教,在線等待A問題補充:我是寫了<%=session("loginuser")"%>來提示哪位會員登入,可是就
4、是有時候不行,不能現(xiàn)實,session丟失,我想問問什么丟失了啊!在線交談,或者qq275467007,候您最佳答案session有沒有丟失你把session輸出不就知道了在huiyuan/default.asp中寫一句<%=session("loginuser")"%>看看是不是為空.你那句代碼建議你這樣寫setrsa=server.createobject("adodb.recordset")sql="select*fromhuiyuanwhere用戶名='"&session("loginuser")&"'"rsa.opensql,conn,1,3Session丟失問題解決方案-A
5、SP教程,ASP應(yīng)用session丟失已經(jīng)是一種習(xí)以為常的問題了,在自己也了解一些如何解決的問題,但是也一直沒有機會去用,現(xiàn)在由于新的項目要在b/s下開發(fā),所以不得不讓我考慮session的問題。10解決session丟失的問題有兩種方法:1)將session保存在一臺sateserver中。2)將session保存在sqlserver中。我們使用的數(shù)據(jù)庫是oracle,不想再裝一個數(shù)據(jù)庫,所以用了第一種方法。首先根據(jù)網(wǎng)上查的資料對webconfig文件中session部分進行修改。如下:6、lse"??timeout="240"??stateconnectionstring="tcpip=10.164.222.122:42424"??statenetworktimeout="14400"?/>?然后再在10.164.222.122這臺電腦上的asp.netstateserver服
7、務(wù)啟動這樣基本上就行了。體驗一下。我用了一個測試程序,在3個小時以后session仍然可用,更絕的是我的電腦都重起了,在其它電腦上打開的網(wǎng)頁中session仍然可用。一番體驗以后,感覺還真不錯。.netframework常規(guī)參考元素為當(dāng)前應(yīng)用程序配置會話狀態(tài)設(shè)置。8、inproc
9、statese