1
我保存一個cookie使用數據庫中的值,然後訪問另一個頁面上的cookie。我注意到,如果cookie有一個;在它的價值中,它被切斷了。除了更改數據以外,我怎樣才能解決這個問題?;在cookie值微調cookie在asp.net
我保存一個cookie使用數據庫中的值,然後訪問另一個頁面上的cookie。我注意到,如果cookie有一個;在它的價值中,它被切斷了。除了更改數據以外,我怎樣才能解決這個問題?;在cookie值微調cookie在asp.net
這是http的限制。你將不得不編碼這樣
string cookieValue = Server.UrlEncode(someValue);
和解碼cookie的值是
string someValue = Server.UrlDecode(cookieValue);
分號是特殊字符,當涉及到的Cookie。您必須以某種方式將其值編碼到cookie中。
由於您使用ASP.NET,它應該是那麼容易,因爲調用:
cookieString = HttpUtility.UrlEncode(cookieString);