zoukankan      html  css  js  c++  java
  • c# asp.net Cookie(5)

    cookie的作用:
    Cookie 就是服务器暂存放在计算机上的一笔资料,好让服务器用来辨认客户端的计算机。当客户端在浏览网站的时候,Web服务器会先送一小小资料放在客户端的计算机上,Cookie 会帮客户端在网站上所打的文字或是一些选择,都记录下来。当下次客户端再光临同一个网站,Web服务器会先看看有没有它上次留下的Cookie资料,有的话,就会依据Cookie里的内容来判断使用者,送出特定的网页内容给客户端。
    Cookie的使用很普遍,许多提供个人化服务的网站,都是利用 Cookie来辨认使用者,以方便送出使用者量身定做的内容,像是Web接口的免费E-mail网站,都要用到 Cookie。Cookie中记载的资料相有限,Cookie是安全的。网站不可能经由Cookie获得客户的E-mail地址或是其它私人资料,更没有办法透过Cookie来存取客户端的计算机。
    cookie的定义方式:
    创建Cookie

    Response.Cookies["CookiesName"][["关键字"]][.属性]=字符串;//将字符串写入 CookieName
    Response.Cookies["CookiesName"].Expires=Cookie 的时间期限; //CookiesName的有效时间

    读取Cookie

    Request.Cookies("CookieName")//对cookieName进行读取

    对Cookie的时间期限限制

    Response.Cookies["CookiesName"].Expires=#January 01, 2010#//截止时间
    Response.Cookies["CookiesName"]=Data+ 天数//cookie自建立其加上天数为Cookie期限

    实例:通过使用if语句来判断用户端是否存在Cookie,如果没有则进行创建Cookie,以便用户下一次访问方便:

    Temp=Request.Cookies["visitname"];//读取visitname是否存在Cookie
    If (Temp = "") Then //如果Temp为空

                             {
                                 Response.Cookies("visitname") = "x";//创建Cookie,并把x写入Cookie
                                  Response.Cookies("visitname").Expires=#January 04, 2012# //Cookie的终止日期
                                 Response.Redirect "Temp.asp";//并重载到Temp.asp页面中
                             }
                         Else;//否则执行其他
                                {
                             rest of the page
                                }
                         End if//结束if语句

  • 相关阅读:
    javascript Ajax类
    C# 使注册表修改后立即生效
    MSSQL:创建临时表并赋值
    sql语句创建[表][列]带描述
    flash调用js中的方法,让js传递变量给flash (兼容 IE & FF)
    SQL中日期转换方法大全
    MSSQL:表变量的声明和赋值
    各种编程方面的CHM参考帮助手册(ADO参考手册、JavaScript参考手册、DHTML参考手册、TransactSQL参考手册、等等)
    vim命令的使用技巧
    Linux 如何启动mail邮件服务
  • 原文地址:https://www.cnblogs.com/shenzhoulong/p/1715084.html
Copyright © 2011-2022 走看看