问题描述
公司的网站就改版,大体是这样的,网站首页是静态页面(htm),上面有一个标实,就是字符串,这样在后台添加就给它换掉,生成静态页面.现在要成如果是注册用户,可以查看页面,如果非注册用户,不能查看.我的想法是这样的,用户在登陆的把它的用户名存到session里,然后在他浏览页面的进行判断,如果session里有,说明登陆,反之,则没有登陆.但是现在有一个问题就是,因为是静态页,要把判断session这一步写在哪里,我开始的时候写在页面生成的地方,但是不正确.望兄弟,姐妹有做过这方面的多说几句.
解决方案
解决方案二:
用js,写cookies///////////////////cookie是浏览器保存在用户计算机上的少量数据。它与特定的WEB页或WEB站点关联起来,自动地在WEB浏览器和WEB服务器之间传递。下面是一个JS读写cookies的简单的例子:<html><head><title>读写cookies</title></head><body><scriptlanguage="javascript">document.cookie="a=a;"document.cookie="b=b;"varmycookie=document.cookie;functionreadcookie(name){varstart1=mycookie.indexOf(name+"=");if(start1==-1)alert("cookiesnotfound");else{start=mycookie.indexOf("=",start1)+1;varend=mycookie.indexOf(";",start);if(end==-1){end=mycookie.length;}varvalue=unescape(mycookie.substring(start,end));if(value==null){alert("Nocookiesfound!");}else{alert("cookie变量:"+name+"的值是:"+value);}}}readcookie("a");readcookie("b");</script></body></html>
////////////////////////////////////这一分是我的了,快给分吧
解决方案三:
因为是静态页,要把判断session这一步写在哪里,我开始的时候写在页面生成的地方,但是不正确.这个你可以直接写在页面上,采用:<scriptlanguage="c#"runat="server"></***>全部写在页面里面.是一样的.具体的你查找下资料.
解决方案四:
登录的时候,一定要用登录验证这一部份,验证成功之后启动session不行吗?...
解决方案五:
2楼3楼都说完了.
解决方案六:
操人家都说了是静态页面怎么写<scriptlanguage="c#"runat="server"></***>
解决方案七:
2F说的是用js不是用server方法