显然,纯静态页面咋判断你登陆,那不是session验证吗,
http://passport.csdn.net/UserLogin.aspx?from=http://dotnet.csdn.net/n/20060617/91747.html
这是html页面?他是这个UserLogin.aspx页面把,这玩意还不是动态的米,登陆后再指到http://dotnet.csdn.net/n/20060617/91747.html
真还不知道你什么意思,你的意思是:如何生成可以动态的静态页面?
可以把正文保存到文本嘛,然后includ进文件,再搞样式定义定义,你搞xml也可以静态刷新提交嘛,另外html也可以用php解析下,总之如果一个页面可以和服务器交换数据,那他肯定有个地方是动的
http://passport.csdn.net/UserLogin.aspx?from=http://dotnet.csdn.net/n/20060617/91747.html
这是html页面?他是这个UserLogin.aspx页面把,这玩意还不是动态的米,登陆后再指到http://dotnet.csdn.net/n/20060617/91747.html
真还不知道你什么意思,你的意思是:如何生成可以动态的静态页面?
可以把正文保存到文本嘛,然后includ进文件,再搞样式定义定义,你搞xml也可以静态刷新提交嘛,另外html也可以用php解析下,总之如果一个页面可以和服务器交换数据,那他肯定有个地方是动的
1、http://dotnet.csdn.net/n/20060617/91747.html 没登陆的时候,就到
2、http://passport.csdn.net/UserLogin.aspx 进行登陆验证 验证通过后
3、根据from=http://dotnet.csdn.net/n/20060617/91747.html 转到(header还是用什么那是另一回事)
4、http://dotnet.csdn.net/n/20060617/91747.html 上面的很清楚了。问题是:
1、http://dotnet.csdn.net/n/20060617/91747.html 这个页面看起来是静态的,怎么知道有没有登陆?怎么接收登陆的用户信息?
2、如果是用了html,其实是动态的,那么,他这个生成静态主要是为了减轻数据库负担,动态脚本还是要影射(说法不知道是否正确,就象.php需要被php.exe解析一样)执行的。那么就不是纯静态了?
3、是否有可能纯静态的页面也能进行验证?能的话,能够提供思路。(除了url重写,因为url重写也会增加服务器的负担。)
或者头部加个框架,里面是动态页面?没有session就父窗口到登陆页面?
如果是这样,是不是可以叫纯静态?这个关系好像也不是很大巴
或者用js验证cookie,这好像太容易被发现了
用xml?如果加载了库,那么也算是动态的?如果没加,在客户端用XMLHTTP去连接一个页面判断登陆,然后跳转?
这好像都太麻烦了,不如动态文件里面载入个数据文件显示下,另外就是阿,为什么要生成纯静态的页面,那改个地方是不是太麻烦了
http://news.csdn.net/re/NewsReply.aspx?color=F0F5FF&w=f5acec92-3be6-4494-961c-86c46a335615&c=91747&Title=%u76D6%u8328%u9000%u51FA%u5FAE%u8F6F%u65E5%u5E38%u7BA1%u7406%20IT%u4F01%u4E1A%u5927%u591A%u6C89%u9ED8%u4EE5%u5BF9