2009-04-13 12 views
1

私は、データベースからの値を使用してクッキーを保存し、別のページでそのクッキーにアクセスしています。私は、もしクッキーにaがあるなら気づいた。それは価値で、それはそれで切り取られます;データを変更して、それに含まれないようにする以外に、どうすれば修正できますか?; cookie値でasp.netのクッキーをトリム

答えて

1

これはhttpの制限です。あなたはこの

string cookieValue = Server.UrlEncode(someValue); 

とデコードのようなクッキーの値は、それがクッキーに来るとき

string someValue = Server.UrlDecode(cookieValue); 
1

セミコロンは特殊文字ですでエンコードする必要があります。あなたは何とかその値をクッキーにエンコードする必要があります。

あなたはASP.NETを使用しているので、それが呼び出すだけで簡単にする必要があります:

cookieString = HttpUtility.UrlEncode(cookieString); 
関連する問題