`
txf2004
  • 浏览: 7066794 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js取得cookie值的函数

ASP 
阅读更多

由于asp的cookie是经过url编码的,所以读之前要unescape一下。

下面是我用正则的方法取cookie,包括单值和多值:



/**************************************************
参数说明:
sMainName Cookie名
sSubName Cookie子键名,留空表示单值Cookie
**************************************************/
function GetCookie(sMainName, sSubName){
var re = new RegExp((sSubName ? sMainName + "=(.*?&)*?" + sSubName + "=(.*?)(&|;)" : sMainName + "=(.*?);"), "i");
return re.test(unescape(document.cookie)) ? (sSubName ? RegExp["$2"] : RegExp["$1"]) : "";
}

分享到:
评论

相关推荐

    asp cookie中文Javascript取得中文cookie

    这个JavaScript函数首先分割`document.cookie`字符串,然后逐个检查每个Cookie对,如果找到匹配的名称,就使用`decodeURIComponent()`解码其值。 总结一下,要在ASP.NET中处理包含中文的Cookie,关键在于使用`...

    JavaScript读取中文cookie时的乱码问题的解决方法

    在取得cookie值后,使用`decodeURI()`函数对整个值进行解码,而不是使用`unescape()`。这样就能够正确处理中文字符,避免乱码问题。 另一个需要留意的是,写入中文字符到cookie时,也可以采用`escape()`与`...

    获取IE浏览器Cookie信息的方法

    HTTP_ONLY Cookie是为了增强安全性,防止JavaScript等客户端脚本访问这些敏感的Cookie。如果需要获取这类Cookie,就需要使用`InternetGetCookieEx`函数,它扩展了`InternetGetCookie`的功能,能够处理HTTP_ONLY标记...

    php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息

    - 使用`setcookie()`函数设置Cookie,它接受多个参数,包括Cookie的名称、值、过期时间等。如果需要从Cookie中获取数据,则直接通过`$_COOKIE`数组访问。 7. **防止SQL注入**: - 在示例代码中虽然没有数据库操作...

    帝国cms源码中常用函数所在位置

    此函数用于设置Cookie值,用于用户登录状态的跟踪和个性化设置。 14. lastid()函数:位于e/class/db_sql.php文件的第70行。该函数用于获取最近一次插入操作的ID,常用于数据添加后获取主键值。 15. islogin()函数...

    程序天下:JavaScript实例自学手册

    14.12 读写Cookie的函数 14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 ...

    幻影Webzine.1.7z

    Cookie的信息,而利用js可以把这里面的Cookie给取出来,只要得到这个Cookie就可以拥有 别人的身份了。一个很典型的xss攻击语句如下: xss exp: url=document.top.location.href; cookie=[removed]; c=new Image...

    《程序天下:JavaScript实例自学手册》光盘源码

    14.12 读写Cookie的函数 14.13 获取JavaScript函数中的所有参数 14.14 奇偶数的判断 14.15 在JavaScript运行VBScript函数 14.16 购物篮中常用的计算总价效果 14.17 同一用户的来访统计 14.18 十六进制转换为十进制 ...

    javascript 拖动_cookie_ajax等

    理光R系列自来都已全面而著称,去年推出的R7则堪称是相当完善的一款产品,轻巧的机身,7.1倍光学变焦镜头,大尺寸LCD,快速的开机、对焦速度,加上合理的价格,取得了相当不错的销售成绩。 08年2月19日,理光官方...

    j2EE编程时尚百例

    13.函数中投掷异常 14.分行写入数据 15.分页显示 16.分页显示调查问卷 17.删除数据 18.判断是否空白文件 19.利用absolute方法设置记录指标所指向的记录 20.利用applet载入applet 21.单选型列表框] 22.单选择按钮 23....

    一份超级全面的PHP面试题

    8、MySQL取得当前时间的函数是`NOW()`,格式化日期的函数是`DATE_FORMAT()`。 9、中文字串截取无乱码: 使用`mb_substr()`函数,确保正确设置字符集。 10、版本控制软件:如Git、SVN。 11、模板引擎:如Smarty、...

    js使用小技巧

    窗体COOKIE document.cookie 菜单事件 document.oncontextmenu 创建元素 document.createElement("SPAN"); 根据鼠标获得元素: document.elementFromPoint(event.x,event.y).tagName=="TD document....

    十天学会ASP教程

    2. Cookie管理:通过Set-Cookie响应头设置Cookie,使用Request.Cookies获取Cookie值。 第八天:ASP高级应用 1. 用户认证与授权:实现简单的登录系统,控制用户访问权限。 2. 缓存技术:了解Output Cache,提高网站...

    个人收集的php 面试材料

    8. **MySQL日期函数**:`NOW()`可取得当前时间,`DATE_FORMAT()`可以格式化日期。 9. **中文字串截取**:使用`mb_substr()`函数配合`charset`参数,可以避免中文截取时出现乱码。 10. **版本控制软件**:常见版本...

    jQuery权威指南-源代码

    7.4 Cookie插件cookie /205 7.5 搜索插件AutoComplete /209 7.6 图片灯箱插件notesforlightbox /213 7.7 右键菜单插件contextmenu /216 7.8 图片放大镜插件jqzoom /222 7.9 自定义jQuery插件/224 7.9.1 插件...

    LotusDomino学习笔记.doc

    - **获取方法**: 使用`@AllCheckedValues`函数获取复选框的值,并通过`@Value`函数将它们转换为文本形式。 #### 19. 试图的列公式:附件下载 - **列公式**: 在视图列中使用`@DbColumn`函数并结合`@Command`函数来...

    node的express框架

    在IT行业中,Node.js是一个基于Chrome V8引擎的JavaScript运行环境,它以其高效的非阻塞I/O和事件驱动模型在服务器端开发领域取得了显著地位。Express则是Node.js的一个轻量级Web应用框架,极大地简化了构建RESTful ...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part1

    实例038 动态输出JavaScript代码 69 实例039 当数字遇到了字符串 70 实例040 PHP程序员的基础——变量的应用 72 实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 实例...

    PHP开发实战1200例(第1卷).(清华出版.潘凯华.刘中华).part2

    实例038 动态输出JavaScript代码 69 实例039 当数字遇到了字符串 70 实例040 PHP程序员的基础——变量的应用 72 实例041 打印系统环境变量信息print_r($_ENV) 73 实例042 使用可变变量输出“I Like PHP!” 73 实例...

    js下利用userData实现客户端保存表单数据

    在JavaScript中,可以定义一个函数`fnSaveInput()`来保存输入框的数据: ```javascript function fnSaveInput() { var oPersist = document.getElementById("sID"); // 保存数据的逻辑 } ``` 对于复选框...

Global site tag (gtag.js) - Google Analytics