用户工具

站点工具


api_v2:easp.cookie

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

Both sides previous revision 前一修订版
后一修订版
前一修订版
api_v2:easp.cookie [2014/04/24 15:54]
Easp.Coldstone [参数]
api_v2:easp.cookie [2014/09/01 16:44] (当前版本)
行 1: 行 1:
-===== Easp.Cookie 方法 =====+===== Easp.Cookie 方法 =====
 安全获取一个Cookies值 安全获取一个Cookies值
 ==== 语法 ==== ==== 语法 ====
-<code asp>+<sxh asp>
 Easp.Cookie name[>​subName][:​type[separator]][:​default] Easp.Cookie name[>​subName][:​type[separator]][:​default]
-</code>+</sxh>
 ==== 参数 ==== ==== 参数 ====
 |//​**name**//​|<​wrap lo>​String (字符串)</​wrap>​| |//​**name**//​|<​wrap lo>​String (字符串)</​wrap>​|
 |:::​| 要获取的参数名,如省略其它参数则相当于原始的Request.Cookies| |:::​| 要获取的参数名,如省略其它参数则相当于原始的Request.Cookies|
 |//​**subName**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​| |//​**subName**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|
-|:::​| 如不省略此参数,则相当于取Request.Cookies(''​name''​)(''​subName''​)的值|+|:::​| 如不省略此参数,则相当于取Request.Cookies( ''​name''​ )(''​subName''​)的值|
 |//​**type**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​| |//​**type**//​ ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|
-|:::​| 可以是以下字符串:\\  ''​s'' ​ - 表示''​name''​是字符串类型的值,会自动处理其中的单引号('​)为双单引号(<​wrap lo>'</​wrap><​wrap lo>'</​wrap>​)\\  ''​n'' ​ - 表示''​name''​是数值型的值,会验证是否为数值\\  ''​d'' ​ - 表示''​name''​是日期型的值,会验证是否为日期\\  ''​na''​ - 表示''​name''​是数值型的值,如果''​name''​验证不是数字,则会弹出alert警告框并返回前页\\  ''​da''​ - 表示''​name''​是日期型的值,如果''​name''​验证不是日期,则会弹出alert警告框并返回前页\\  ''​ne''​ - 表示''​name''​是数值型的值,如果''​name''​验证不是数字,则抛出用户错误信息\\  ''​de''​ - 表示''​name''​是日期型的值,如果''​name''​验证不是日期,则抛出用户错误信息|+|:::​| 可以是以下字符串:\\  ''​s'' ​ - 表示 ''​name''​ 是字符串类型的值,会自动处理其中的单引号('​)为双单引号(<​wrap lo>'</​wrap><​wrap lo>'</​wrap>​)\\  ''​n'' ​ - 表示 ''​name''​ 是数值型的值,会验证是否为数值\\  ''​d'' ​ - 表示 ''​name''​ 是日期型的值,会验证是否为日期\\  ''​na''​ - 表示 ''​name''​ 是数值型的值,如果 ''​name''​ 验证不是数字,则会弹出alert警告框并返回前页\\  ''​da''​ - 表示 ''​name''​ 是日期型的值,如果 ''​name''​ 验证不是日期,则会弹出alert警告框并返回前页\\  ''​ne''​ - 表示 ''​name''​ 是数值型的值,如果 ''​name''​ 验证不是数字,则抛出用户错误信息\\  ''​de''​ - 表示 ''​name''​ 是日期型的值,如果 ''​name''​ 验证不是日期,则抛出用户错误信息|
 |**separator** ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​| |**separator** ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|
-|:::​| 是由此字符串(特殊符号)隔开的序列,如不省略则会逐个检查 name 串中的值,并返回一个数组|+|:::​| 是由此字符串(特殊符号)隔开的序列,如不省略则会逐个检查 ​ ''​name''  ​串中的值,并返回一个数组|
 |**default** ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​| |**default** ''//​(可选)//''​|<​wrap lo>​String (字符串)</​wrap>​|
-|:::​| 如果 name 为空或按 type 检查不符合数值/​日期要求,则赋给此默认值;序列则逐个赋值|+|:::​| 如果 ​ ''​name''  ​为空或按 ​''​type'' ​检查不符合数值/​日期要求,则赋给此默认值;序列则逐个赋值|
 ==== 返回值 ==== ==== 返回值 ====
 |//​**Array** (数组)// 或 //​**String** (字符串)//​|如果有分隔符,则返回数组;如果没有分隔符,则返回经过处理的字符串| |//​**Array** (数组)// 或 //​**String** (字符串)//​|如果有分隔符,则返回数组;如果没有分隔符,则返回经过处理的字符串|
行 23: 行 23:
 ==== 示例 ==== ==== 示例 ====
 以下的例子说明了此方法的用法: 以下的例子说明了此方法的用法:
-<code asp demo.asp>​+<sxh asp;title:demo.asp>​
 Dim UserName, SitePath Dim UserName, SitePath
 UserName = Easp.Cookie("​UserName"​) ​   '​等同于 Request.Cookies("​UserName"​) UserName = Easp.Cookie("​UserName"​) ​   '​等同于 Request.Cookies("​UserName"​)
行 29: 行 29:
 '​同时,该方法也可以使用 Easp.Get 和 Easp.Post 方法的参数形式,如: '​同时,该方法也可以使用 Easp.Get 和 Easp.Post 方法的参数形式,如:
 Easp.W Easp.Cookie("​MySite>​MasterId:​n:​1"​) Easp.W Easp.Cookie("​MySite>​MasterId:​n:​1"​)
-</code>+</sxh>
  
api_v2/easp.cookie.txt · 最后更改: 2014/09/01 16:44 (外部编辑)