IM建站在asp.net 當我運行我的網頁 我希望我的布勞爾應該這樣 http://www.fixpic.com/uploo.aspx問題ASPX URL
顯示網址,但不是這一點,顯示 http://www.fixpic.com/(S(vqr0tz45005i2c450544ut45 )) /uploo.aspx
,這可能是其背後的原因,,可能!因爲我嘗試使會話但如果比我如何從URL中移除這些字符長的情況下
IM建站在asp.net 當我運行我的網頁 我希望我的布勞爾應該這樣 http://www.fixpic.com/uploo.aspx問題ASPX URL
顯示網址,但不是這一點,顯示 http://www.fixpic.com/(S(vqr0tz45005i2c450544ut45 )) /uploo.aspx
,這可能是其背後的原因,,可能!因爲我嘗試使會話但如果比我如何從URL中移除這些字符長的情況下
這是因爲url用於跟蹤會話ID而不是cookie。該設置通常在web.config中由sessionState元素配置。如果您使用cookieless="true"
它將使用網址。將其設置爲false
並使用Cookie。
您已將它設置爲使用會話的網址(無Cookie),因此這是會話ID,您將看到一條類似於下面的行,如果您想將cookies設回cookie,只需刪除cookieless = true
<sessionState mode="InProc" cookieless="true"/>
你的意思是然後它會使用cookie來獲得會話ID – Mishigen 2009-11-28 17:25:16
是的,它會在客戶端上設置一個cookie,如下所示:'ASP.NET_SessionId = vqr0tz45005i2c450544ut45'。 – 2009-11-28 17:27:48
哦,我知道了,這意味着如果cookieless = true,那麼cookies不會被創建,並且會話id會從url本身獲取,但是如果它是false,那麼會創建一個單獨的cookie並從中檢索sessionid。 – Mishigen 2009-11-28 17:29:31