| 发表于:2007-01-09 11:24:37 楼主 |
我网站用了cookies记录登录次数! 首页index.jsp的cookies是这样写的: <% int counter=0; cookie cookies[]=request.getcookies(); if(cookies!=null){ for(int i=0;i <cookies.length;i++){ if(cookies[i].getname().equals( "counter ")) counter=integer.parseint(cookies[i].getvalue())+1; } } cookie c=new cookie( "counter ", " "+counter); c.setmaxage(60*60*12); response.addcookie(c); %> <!--显示登录次数--> <% if(counter==0){ out.print( "欢迎首次光临! "); } else{ out.print( "今天您已经光临了 "+counter+ "次! "); } %> 其它页面other.jsp就这样写: <% int counter=0; cookie cookies[]=request.getcookies(); if(cookies!=null){ for(int i=0;i <cookies.length;i++){ if(cookies[i].getname().equals( "counter ")) counter=integer.parseint(cookies[i].getvalue()); } } %> <!--显示登录次数--> <% if(counter==0){ out.print( "欢迎首次光临! "); } else{ out.print( "今天您已经光临了 "+counter+ "次! "); } %> 问题就是这样:首页、其它页的登录次数不同步,特别是关了浏览器再打开时,首页跟其它页更是不同!怎么回事?用什么方法解决???? 你们还有什么更好的记录登录次的程序吗?分享一下好不好^_^ |
|
|
|
|