public static void SetLoginGmameInfo(string  uid, string sid, string timestring, string sign)

        {

            //System.Web.HttpContext.Current.Session["GoGoPortalmemberSessionUserID"] = userID.ToString();

            //System.Web.HttpContext.Current.Session["GoGoPortalmemberSessionUserName"] = userName;

            //System.Web.HttpContext.Current.Session["GoGoPortalmemberSessionUserPWD"] = userPWD;

            //ClearLoginSession();

            /////上面是session方式。以下是cookie方式

            System.Web.HttpCookie membercookie = System.Web.HttpContext.Current.Request.Cookies["GoGoGameInfoCookie"];

            if (membercookie == null)

            {

                membercookie = new System.Web.HttpCookie("GoGoGameInfoCookie");

            }

            //membercookie.Expires = DateTime.Now ;//默认是关闭浏览器就失效,不保存到磁盘

            membercookie.Values.Set("uid", uid.ToString());

            membercookie.Values.Set("sid", sid);

            membercookie.Values.Set("timestring", timestring);

            membercookie.Values.Set("sign", sign);

      

            //membercookie.Expires = DateTime.Now.AddHours(4);//设置cookie过期时间

            System.Web.HttpContext.Current.Response.SetCookie(membercookie);

}

上面的一个方法就是将uid,sid,timestring,string sign写入的cookie里面去了。cookie默认是关闭浏览器失效

那我们改怎样使用这种方法呢SetLoginGmameInfo(uid, sid, time.ToString(), Sign);这样就写入了Cookie

取出Cookie

比方我要取出COOKIE里面我已经存入的UID

/// <summary>

        /// 返回session的userid

        /// </summary>

        /// <returns></returns>

        public static string GetLoginUidCookie()

        {

           

            string Uid = "0";

            System.Web.HttpCookie membercookie = System.Web.HttpContext.Current.Request.Cookies["GoGoGameInfoCookie"];

            if (membercookie != null)

            {

                Uid = membercookie["uid"].ToString();

            }

            return Uid;

        }

然后定义一个变量string uid=GetLoginUidCookie();//就取出来Cookie了

Cookie的写入,和读取的更多相关文章

  1. 用户登录之asp.net cookie的写入、读取与操作

    页面前面: <div id="login" runat="server"> <span class="log_title" ...

  2. C#的一般处理程序中Cookie的写入、读取、清除

    1.写入Cookie值 string userName = context.Request.Form["u_Name"].ToString().Trim(); string pwd ...

  3. cookie 的 写入,读取, 删除

    页面跳转,cookie存储参数 1,设置cookie function setCookie(name,value) { var Days = 30; var exp = new Date(); exp ...

  4. ASP.NET实现Cookie功能的三个基本操作(写入,读取,删除)

      说正事 简而言之,在Cookie的时候有三个过程,分别是“写入,读取,删除”.任何伟大之作都是有基本的东西构成的,而Cookie的运用也不例外. 写入: 1 //创建一个HttpCookie对象 ...

  5. jquery.cookie() 方法的使用(读取、写入、删除)

    一个轻量级的cookie 插件,可以读取.写入.删除 cookie. jquery.cookie.js 的配置 首先包含jQuery的库文件,在后面包含 jquery.cookie.js 的库文件. ...

  6. Java Web SSH框架总是无法写入无法读取Cookie

    不关乎技术,关乎一个小Tips: 默认情况下,IE和Chrome内核的浏览器会认为http://localhost为无效的域名,所以不会保存它的cookie,使用http://127.0.0.1访问程 ...

  7. (转)Asp.net的HttpCookie写入汉字读取时为乱...

    今天有个问我:在Asp.net的HttpCookie中写入汉字,读取值为什么全是乱码?其实这是因为文字编码而造成的,汉字是两个编码,所以才会搞出这么个乱码出来!其实解决的方法很简单:只要在写入Cook ...

  8. java一行一行写入或读取数据

    原文:http://www.cnblogs.com/linjiqin/archive/2011/03/23/1992250.html 假如E:/phsftp/evdokey目录下有个evdokey_2 ...

  9. iOS中plist的创建,数据写入与读取

    iOS中plist的创建,数据写入与读取 Documents:应用将数据存储在Documents中,但基于NSuserDefaults的首选项设置除外Library:基于NSUserDefaults的 ...

  10. php 如何写入、读取word,excel文档

    如何在php写入.读取word文档 <? //如何在php写入.读取word文档 // 建立一个指向新COM组件的索引 $word = new COM("word.applicatio ...

随机推荐

  1. jquery 实践操作:iframe 相关操作

    此篇记录关于HTML 的 iframe 元素 的相关记录 定义:iframe 元素会创建包含另外一个文档的内联框架(即行内框架). 常用的基本 iframe 设置(详细设置属性参考API:http:/ ...

  2. iterator & iterable

    一. java.lang.Iterable java.util.Iterator Iterator是迭代器类,而Iterable是接口. 好多类都实现了Iterable接口,这样对象就可以调用iter ...

  3. BZOJ【1609】 麻烦的聚餐

    609: [Usaco2008 Feb]Eating Together麻烦的聚餐 Time Limit: 10 Sec  Memory Limit: 64 MBSubmit: 1198  Solved ...

  4. [LeetCode] Scramble String 字符串 dp

    Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrin ...

  5. msm8917 GPIO Voh(min)

    有些 pin 可以當成多種 function, 此例以 GPIO function P3 voltage 為例 Voh(min) = 1.67 - 0.45 = 1.22 V

  6. syslog/rsyslog的使用

    syslogd是Linux下的一个记录日志文件服务.从结构来说,可以理解为这个服务下面有一系列的子服务,例如mail.auth.cron.kern等等,这些子服务对外提供日志记录的功能,而当其它的程序 ...

  7. Scrapy笔记:持久化,Feed exports的使用

    首先要明确的是,其实所有的FeedExporter都是类,里面封装了一般进行io操作的方法.因此,要怎么输出呢?其实从技术实现来说,在生成item的每一步调用其进行储存都是可以的,只不过为了更加符合s ...

  8. python标准库:Configparser模块

    配置文件test.conf [section1] name = tank age = 28 [section2] ip = 192.168.1.1 port = 8080 示例 # -* - codi ...

  9. VMware Workstation/Fusion 中安装 Fedora 23/24 及其他 Linux 系统时使用 Open VM Tools 代替 VMware Tools 增强工具的方法

    VMware Workstation/Fusion 分别是 Windows/Linux 和 macOS 下面对应的桌面虚拟化软件.过去,在 VMware 中安装了操作系统虚拟机后,需要在虚拟机中再安装 ...

  10. Codeforces 583 DIV2 GCD Table 贪心

    原题链接:http://codeforces.com/problemset/problem/583/C 题意: 大概就是给你个gcd表,让你还原整个序列. 题解: 由$GCD(a,a)=a$,我们知道 ...