对应.net 可以前台或者后台写cookie。

 

 

后台读写cookie的格式如下:(Vb.net)

写cookie:

 

 

 以上写了3个cookie,后台写的cookie的特点是,不管是否设置path为根目录,cookie都是默认整个根目录共享,

浏览器控制台查看cookie如下,其中  aa,bb是测试二级cookie,因为据说一级cookie只能最多有20个:

在后台取cookie怎么写呢,如下所示:

 

 

 

最后一句补全:System.IO.File.AppendAllText(AppDomain.CurrentDomain.BaseDirectory + “Log.txt”, vbCrLf & “OVg50460tClocking.aspx.vbロード時(” + DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”) + “):” + strCookie.ToString, Encoding.Default)

这样可以遍历所有服务端获取到的cookie写到log中

log内容如下:

aa=UserID=100&Pwd=001;bb=UserID=100&Pwd=001;cc=002;

如何在前台写cookie呢:如下所示

function SaveCookie(strDepCode)

{
var SetDate = new Date();
SetDate.setYear (SetDate.getYear() + 10);
var ckieFlg = (‘dummyDepCodeEx = ‘ + strDepCode+’;’);
ckieFlg += (‘expires =’ + SetDate.toGMTString());
try{
document.cookie = ckieFlg;
}catch(e){
return;
}
}

SaveCookie(depCode2.value);

或者直接写

var YMD = new Date(2030,12,31);
var cookie = “DepCode=” + retVal.DepCode + “;expires=” + YMD.toGMTString() + “; “;
document.cookie = cookie;

以上没有设置cookie的path,设置path可以参考:https://www.cnblogs.com/AloneSword/archive/2004/01/13/4946090.html

 

版权声明:本文为ahhfbw原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/ahhfbw/p/13930586.html