【发布时间】:2011-08-01 21:43:05
【问题描述】:
我有一个cookie保存给用户,如下...
Dim searchCookie As HttpCookie = New HttpCookie("SearchCriteria")
searchCookie.Item("SearchText") = FullSearchCriteria.SearchText
searchCookie.Item("SearchType") = FullSearchCriteria.SearchType
SearchText 存储他们在前一页中输入的值。我们观察到如果 cookie 中有一个 & 符号(例如 Tyne & Wear),那么 cookie 不会保存后续值(SearchType)。
cookie 是这样输出的:
SearchText=Tyne &
显然 & 符号混淆了 cookie。有没有办法防止这种情况发生?
【问题讨论】: