Cookie包含的信息由两部分构成,即单值Cookie和多值Cookie。单值Cookie只存储单个的值,而多值Cookie则以键值对的形式存储数据。
当访问一个需要唯一标识地址的Web站点时,Cookie会在客户端计算机的磁盘中留下一个标记,当再次访问该站点时,站点的页面。每个站点都有自己的标记,并且可以随时读写,但只能在该站点的页面中完成。
从Cookies集合中取值的方法如下所示:
Value = Request.Cookies(index,[subfield])
其中,index参数表示要获取的Cookie名称的字符串,或者指定集合中Cookie位置的一个整数。而subfield是可选参数,用于获取包含了多个值的单独的项。
Cookies集合包含有三个属性,即Count、Item和Key,它们的功能及使用方法如表8-3所示。
表8-3 QueryString集合的属性
名称 功能 使用方法
Count 返回QueryString中键值的数量 Request.QueryString.Count([Variable])
Item 返回特定键对应的值 Request.QueryString.Item(Variant)
Key 返回相应项的键 Request.QueryString.Key(Index)