博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# asp.net Cookie(5)
阅读量:6585 次
发布时间:2019-06-24

本文共 1229 字,大约阅读时间需要 4 分钟。

cookie的作用:

Cookie就是服务器暂存放在计算机上的一笔资料,好让服务器用来辨认客户端的计算机。当客户端在浏览网站的时候,Web服务器会先送一小小资料放在客户端的计算机上,Cookie 会帮客户端在网站上所打的文字或是一些选择,都记录下来。当下次客户端再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给客户端。 

Cookie的使用很普遍,许多提供个人化服务的网站,都是利用Cookie来辨认使用者,以方便送出使用者量身定做的内容,像是Web接口的免费E-mail网站,都要用到 Cookie。Cookie中记载的资料相有限,Cookie是安全的。网站不可能经由Cookie获得客户的E-mail地址或是其它私人资料,更没有办法透过Cookie来存取客户端的计算机。

cookie的定义方式:
创建Cookie
InBlock.gif Response.Cookies[
"CookiesName"][[
"关键字"]][.属性]=字符串;
//将字符串写入CookieName

InBlock.gif Response.Cookies[
"CookiesName"].Expires=Cookie的时间期限; 
//CookiesName的有效时间
读取Cookie

InBlock.gifRequest.Cookies(
"CookieName")
//对cookieName进行读取
对Cookie的时间期限限制

InBlock.gifResponse.Cookies[
"CookiesName"].Expires=#January 01, 2010#
//截止时间

InBlock.gifResponse.Cookies[
"CookiesName"]=Data+天数
//cookie自建立其加上天数为Cookie期限
实例:
通过使用if语句来判断用户端是否存在Cookie,如果没有则进行创建Cookie,以便用户下一次访问方便:



InBlock.gifTemp=Request.Cookies[
"visitname"];
//读取visitname是否存在Cookie

InBlock.gif                     
If (Temp = "") Then 
//如果Temp为空

InBlock.gif

                         { 

InBlock.gif                             Response.Cookies(
"visitname") = 
"x";
//创建Cookie,并把x写入Cookie

InBlock.gif                              Response.Cookies(
"visitname").Expires=#January 04, 2012# 
//Cookie的终止日期

InBlock.gif                             Response.Redirect 
"Temp.asp";
//并重载到Temp.asp页面中

InBlock.gif                         }

InBlock.gif                     Else;
//否则执行其他
InBlock.gif                            {

InBlock.gif                         rest of the page

InBlock.gif                            }

InBlock.gif                     End 
if
//结束if语句
本文转自shenzhoulong  51CTO博客,原文链接:http://blog.51cto.com/shenzhoulong/294753,如需转载请自行联系原作者
你可能感兴趣的文章
Qt中图像的显示与基本操作
查看>>
网络数据包信息收集工具ferret-sidejack
查看>>
全面解析Activity的生命周期
查看>>
Win8 Metro(C#)数字图像处理--2.51图像统计滤波算法
查看>>
GlusterFS分布式存储系统中更换故障Brick的操作记录
查看>>
js与ios桥接使用WebViewJavascriptBridge简单理解
查看>>
AutoMapper的使用
查看>>
【Python】将python3.6软件的py文件打包成exe程序
查看>>
Debian的定时执行命令Crontab
查看>>
Scala进阶之路-正则表达式案例
查看>>
一起谈.NET技术,.NET 中的正则表达式
查看>>
treap(树堆)
查看>>
a different object with the same identifier value was already associated with the session
查看>>
如何把struts2加载到myeclipse中?
查看>>
Linux发行分支时间轴
查看>>
子元素scroll父元素容器不跟随滚动JS实现
查看>>
随机生成长度为len的密码,且包括大写、小写英文字母和数字
查看>>
谷歌YSlow准则
查看>>
SGU 224 Little Queens
查看>>
谈谈我对技术发展的一点感悟
查看>>