如果使用者禁止cookie,伺服器仍會將sessionid以cookie的方式傳送給瀏覽器,但是,瀏覽器不再儲存這個cookie(即sessionid)了,這時就需使用url重寫了
1.什麼是url重寫
瀏覽器在訪問伺服器上的某個位址時,不能夠直接寫這個元件的位址,而應該使用伺服器生成的這個位址。
someservlet error
">
encodeurl方法會在"some"後面新增sessionid。
2.如何進行url重寫。
//encodeurl方法用在鏈結位址、表單提交位址。
response.encodeurl(string url);
//encoderedirecturl方法用於重定向位址。
response.encoderedirecturl(string url);
如何禁止session使用cookie
wap上大部分的客戶瀏覽器都不支援cookie,索性禁止session使用cookie,統一使用url位址重寫會更好一些。以下兩種方法用於禁止session使用cookie,而只使用url中的jsessionid 1 meta inf context.xml 其中的myproject為工程的名稱 二...
使用者登出後,程式繼續執行
最近寫了乙個程式,需要在伺服器上執行,編完了以後,到伺服器執行,發現,用遠端登陸開啟這個程式,沒有問題,可是過了十分鐘,遠端伺服器自動登出了,程式也就終止。這樣,程式就不能正常工作。想了一天多的辦法,終於在今天把這個問題解決了。首先用.net寫個服務 新建乙個服務,在設計頁面上點右鍵,出現選單後,選...
Liunx如何禁止使用者登入
在linux上,有多種方式讓不安份的使用者無法登入。1.修改使用者配置檔案 etc shadow,將第二欄設定為 如下。那麼該使用者就無法登入。但是使用這種方式會導致該使用者的密碼丟失,也就是當你再次允許他登入的時候,你還得讓他重新設定密碼。再次啟用這個帳號的方法是把 去掉就可以了 dduyoung...