我有一个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。有没有办法防止这种情况发生?