摘要:
例如:
User=HockeyDude;expires=Thu,01-Jan-70 00:00:01 GMT; domain=www.mydomain.com; path=/images;secure;
Pass=Gretzky; expires=Thu,01-Jan-7000:00:01 GMT; domain=www.mydomain.com; path=/images; secure;
这么长的两个字符串只代表了两个Cookies。如果还要再加上电子信箱或其他信息就还得加长字符串。通常都是通过分解这样的字符串来取得各个变量或元素的。这实在是费时费力的事。
使用面向对象设计(ObjectOriented Design,OOD)的思路来编写Cookies处理函数,其特点如下:
便于增删子项。这是很重要的,有些浏览器限制Cookies的使用数量。
通过修改函数可以容易地修改时效数据。通常的做法很麻烦,要拷贝Cookies,删除原Cookies,修改并重写Cookies。
阅读全文