ASP教程:Cookie数据读写技巧全掌握
硬件朋克不讲虚的,直接上硬核代码。ASP这老掉牙的技术,还在用的不是高手就是疯子,今天咱就聊聊Cookie的读写技巧,玩的就是原始暴力。 Cookie是浏览器的小甜点,服务器塞点数据进去,下次访问再取出来。ASP里写Cookie,Response.Cookies最直接。比如Response.Cookies(\"user\") = \"hacker\",一句话搞定,简单粗暴。 但别以为这就完了,Cookie可以带有效期,不设的话浏览器一关就没了。想持久化?加个Expires:Response.Cookies(\"user\").Expires = DateAdd(\"d\", 7, Now),七天之内都能读到。 读取Cookie靠Request.Cookies,别忘了判断是否存在。比如user = Request.Cookies(\"user\"),如果user是空字符串,说明没写过或者过期了。别傻傻地直接用,崩溃你没商量。 AI绘图结果,仅供参考 Cookie还能分路径和域,Response.Cookies.Path和Response.Cookies.Domain,这两个属性能控制Cookie的作用范围。搞子域共享?用.Domain = \"example.com\",省得跨域读不到。安全性?别笑,ASP时代没人太在意,但SSL还是得加上Secure标志。Response.Cookies(\"user\").Secure = True,HTTPS才传,防止中间人偷看。 Cookie不是无限大,浏览器限制了每个域名下的Cookie数量和大小。别乱塞数据,控制在4KB以内,字段别太多,不然请求头扛不住。 用Cookie存敏感信息?你疯了?加密都省了,直接Base64编码一下就敢上线?记住,Cookie是明文传输的,用户能改、中间人能看,真正敏感的东西丢Session里去。 硬件朋克的信条:代码要快,数据要稳,安全要够用。ASP的Cookie读写技巧,就这么点东西,不多不少,够你折腾了。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |