显然,纯静态页面咋判断你登陆,那不是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解析下,总之如果一个页面可以和服务器交换数据,那他肯定有个地方是动的

解决方案 »

  1.   

    难道是我写的不容易理解?
    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重写也会增加服务器的负担。)
      

  2.   

    不过,testoktest还是部分符合我的意思的。>>如何生成可以动态的静态页面?有点这个意思。
      

  3.   

    这个肯定是动态的,否则怎么验证登陆信息
    或者头部加个框架,里面是动态页面?没有session就父窗口到登陆页面?
    如果是这样,是不是可以叫纯静态?这个关系好像也不是很大巴
    或者用js验证cookie,这好像太容易被发现了
    用xml?如果加载了库,那么也算是动态的?如果没加,在客户端用XMLHTTP去连接一个页面判断登陆,然后跳转?
    这好像都太麻烦了,不如动态文件里面载入个数据文件显示下,另外就是阿,为什么要生成纯静态的页面,那改个地方是不是太麻烦了
      

  4.   

    那个验证登陆的地方显然是一个iframe,它的url是
    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
      

  5.   

    谢谢,看明白了,原来太粗心了。我只是在提示登陆的的地方点右键查看源代码,所以没看到iframe。