一个下载的论坛,没有源代码,它的用户名是存在cookie里面的,我想把它获取到,
我先用下面的方法来获取页面所有的cookie,
for(int i=0;i<Request.Cookies.Count;i++)
{
Response.Write("cookie名称:"+Request.Cookies[i].Name+"cookie值:"+Request.Cookies[i].Value.ToString()+"<br>");
}
打印结果如下:
CVCMSskincookie值:default
cookie名称:CVCMSvisitcookie值:token=621E485376D75E78517A7246478077B5&lasttime=&thistime=2006-10-11 14:25:26
cookie名称:CVB_skincookie值:default
cookie名称:CVB_visitcookie值:token=2EFF8CF642B00EC41E85B6747DBC3206&lasttime=2006-10-12 16:51:51&thistime=2006-10-13 9:32:30
cookie名称:CVB_sessioncookie值:sessionid=oblv32zomubyg0mmhmtkccir&logon=1
cookie名称:CVB_timelimitercookie值:Visit=2006-10-13 9:47:11
cookie名称:ASP.NET_SessionIdcookie值:s00n4a55exgiv33ezoicwjiz
cookie名称:CVB_usercookie值:name=wht&power=1&experience=7&money=7&token1=50085B0F11B67F15F034FC3965FDD1A0&token2=E10ADC3949BA59ABBE56E057F20F883E&jointime=2006-10-11 15:11:49&fade=0
发现用户名是放在CVB_usercookie里面的(最后一个),名称是wht,请问我如何来获取到这个wht呢?
我用下面的代码来获取它,不行。总是打印not found
HttpCookie myCookie = new HttpCookie("CVB_usercookie");
myCookie = Request.Cookies["CVB_usercookie"];
if (myCookie != null)
Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value);
else
Response.Write("not found");
我先用下面的方法来获取页面所有的cookie,
for(int i=0;i<Request.Cookies.Count;i++)
{
Response.Write("cookie名称:"+Request.Cookies[i].Name+"cookie值:"+Request.Cookies[i].Value.ToString()+"<br>");
}
打印结果如下:
CVCMSskincookie值:default
cookie名称:CVCMSvisitcookie值:token=621E485376D75E78517A7246478077B5&lasttime=&thistime=2006-10-11 14:25:26
cookie名称:CVB_skincookie值:default
cookie名称:CVB_visitcookie值:token=2EFF8CF642B00EC41E85B6747DBC3206&lasttime=2006-10-12 16:51:51&thistime=2006-10-13 9:32:30
cookie名称:CVB_sessioncookie值:sessionid=oblv32zomubyg0mmhmtkccir&logon=1
cookie名称:CVB_timelimitercookie值:Visit=2006-10-13 9:47:11
cookie名称:ASP.NET_SessionIdcookie值:s00n4a55exgiv33ezoicwjiz
cookie名称:CVB_usercookie值:name=wht&power=1&experience=7&money=7&token1=50085B0F11B67F15F034FC3965FDD1A0&token2=E10ADC3949BA59ABBE56E057F20F883E&jointime=2006-10-11 15:11:49&fade=0
发现用户名是放在CVB_usercookie里面的(最后一个),名称是wht,请问我如何来获取到这个wht呢?
我用下面的代码来获取它,不行。总是打印not found
HttpCookie myCookie = new HttpCookie("CVB_usercookie");
myCookie = Request.Cookies["CVB_usercookie"];
if (myCookie != null)
Response.Write("<p>"+ myCookie.Name + "<p>"+ myCookie.Value);
else
Response.Write("not found");
解决方案 »
- 不用JS,如何获取客户端IP和计算机名?
- asp.net弹出对话框 根据对话框的"是""否"按纽转到不同的程序段
- 调试时的问题
- 邮箱不可用。 服务器响应为: (Óû§±»Ëø¶¨ )请教高手!!!!
- 各位这能实现吗?鼠标移动移动到一个位置时,获取该位置处的内容
- (100分)求一个分层次的Dropdownlist(C#)满意立刻给分!
- 开发Wap站点问题
- asp.net HTML编辑器,如果不让用户输入JS脚本,应该怎么判断,后台判断好还是前台好??
- SQL语句问题:如何条件搜索一条记录后在当前表里再复制一条记录
- 未将对象引用设置到对象的实例
- 自动捕捉存储过程的参数的程序怎么写啊?
- .net2003 怎么发布网站?
HttpCookie cookie = Request.Cookie[appPrefix + "user"];
//todo里面有一个dll中已经提供了封装好的方法
直接用即可,只能要能正常读到web.config配置,就不需要额外去设置了
HttpCookie cookie = cnVery.Utils.Cookie.Get("user");
underwater(Never be afraid of bricks) ( ) 信誉:100
真是论坛的作者?
去掉前缀的话,cookie名是user,不是usercookie,后面那个"cookie"是你自己写在字符串常量里了,我还以为这个程序被谁改过了的呢。PS: 这个论坛程序已经被我淘汰了,新论坛正在开发中,准备OpenSource。
underwater(Never be afraid of bricks) ( ) 信誉:100
真是论坛的作者?
------骗你好玩吗?
其实我本来不再准备用自己本身就很少的业余时间还去做这些东西
不过经常看到有你这样的人来研究我的代码
这一版论坛已经被我舍弃掉了
官方论坛在 ......... 不说了,有广告嫌疑
4.1.6以前都是我一手写的,以后的升级都不是我在弄,我已经放弃掉并送给以前的partner了
正在开发的新的
虽然不是很好,但虚荣心还是让我有动力继续做下去 呵呵