The name must conform to RFC 2109. That means it can contain only ASCII alphanumeric characters and cannot contain commas, semicolons, or white s " /> www精品一区二区三区四区,依欧美视频,日韩激情成人

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

不要在cookie中使用特殊字符的原因分析

Constructs a cookie with a specified name and value.

The name must conform to RFC 2109. That means it can contain only ASCII alphanumeric characters and cannot contain commas, semicolons, or white space or begin with a $ character. The cookie's name cannot be changed after creation.

The value can be anything the server chooses to send. Its value is probably of interest only to the server. The cookie's value can be changed after creation with the setValue method.

By default, cookies are created according to the NETscape cookie specification. The version can be changed with the setVersion method.

以上是Java API文檔中對Cookie類構造函數的說明,重點對name和value可以使用的字符進行了介紹。

參數name需要遵循規范RFC2109,也就是說name參數只能包含字母或者數字,不能包含逗號、分號、空格及美元符號。cookie的name屬性設置之后不能被修改。

參數value可以是服務端設置的任意值,該值可以通過setValue方法進行重新設置。

然后實際情況并非如此!!

(1)value值中不能包含逗號,如果value中包含逗號則程序無法編譯。

如果value中包含逗號,如下:

Cookie pwdCookie = new Cookie("option", "block1,block2");
則異常如下:

Java.lang.IllegalArgumentException: block1,block2
在另外一篇關于JavaScript操作cookie的文章中提到:

在cookie 的名或值中不能使用分號(;)、逗號(,)、等號(=)以及空格。

總之,盡量不要在cookie中使用特殊字符。

JavaScript技術不要在cookie中使用特殊字符的原因分析,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久久99精品久久久久久 | 色爱天堂 | 999精品免费视频观看 | 日韩欧美一二三区 | 久久精品成人 | 免费xxxxx在线观看网站 | 91精品日韩 | 亚洲天堂一区在线 | 中文字幕精品一区影音先锋 | 免费国产一区二区三区 | 欧美激情小视频 | 成人免费精品视频 | 91麻豆精品一二三区在线 | 日日摸夜夜添夜夜添人人爽 | 91精品综合国产在线观看 | 亚洲另类小说网 | 亚洲精品美女久久久久网站 | 91视频久久| 婷婷sese | 五月婷婷丁香花 | www日本片 | 亚洲欧美国产精品 | 美女扒开腿让男人捅爽 | 欧美午夜小视频 | 色哟哟精品视频在线观看 | 看全色黄大色黄大片女图片 | 六月婷婷综合激情 | 久久伊人五月天 | 国产成人精品免费午夜 | 久久精品国产亚洲网站 | 色综合久久夜色精品国产 | 成人激情综合网 | 亚洲九九九 | 国产黄频在线观看高清免费 | 欧美一级做 | 免费xxx视频 | 久久九九青青国产精品 | 国产成人综合亚洲 | 成人福利在线观看免费视频 | 久久97久久97精品免视看秋霞 | 亚洲综合色吧 |