日期:2014-05-16  浏览次数:20320 次

帮忙写一段代码,很简单
代码一:

如果是第一次浏览本站,COOKIE里写一个值0,浏览第二页的时候写,以此类推,多浏览一页,数字就增加一次.COOKIE的时间期限是两天,以第一次浏览的时候开始计算时间.

代码二:
读取代码一中所写入COOKIE的浏览次数,以及从第一次浏览到现在的时间.

------解决方案--------------------
代码一:
初始:
response.cookies( "test ")=1
response.cookies( "Time ")=now()
response.cookies( "test ").expires=DateAdd( "d ",2,now())
第二页的时候第三页第四页……也都一样的
response.cookies( "test ")=Cint(request.cookies( "test "))+1
代码二:
读取次数request.cookies( "test ")
要实现第一次浏览到现在的时间必须在代码一的初始里加个cookies,
DateDiff( "s ",Date(request.cookies( "Time ")),now())这个得到的是相差的秒,自己转换成时间吧
------解决方案--------------------
请使用下面函数就可以的
是JS的,不是别的啊!
看:

function setCookie(name,value)
{
var Days = 365; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date( "December 31, 9998 ");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "= "+ escape (value) + ";path=/;expires= " + exp.toGMTString();
}
function getCookie(name)
{
var arr = document.cookie.match(new RegExp( "(^| ) "+name+ "=([^;]*)(;|$) "));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "= "+cval+ ";path=/;expires= "+exp.toGMTString();
}

------解决方案--------------------
http://topic.csdn.net/t/20060323/17/4635386.html

例子都是很简单的
首先明确:cookie 的格式是 "cookie的名字=cookie的值; expires=cookie的结束时间; path=路径 ",