好像没办法除非临时用php生成一个随机.html。
不过那样很麻烦啊。

解决方案 »

  1.   

    用js判断cookie来决定显示“登陆框”还是“欢迎信息”唉,又回到asp出生前了!
      

  2.   

    用javascript来include欢迎页面估计你不承认它是纯静态html,用缓冲算了,其它都不可能。
      

  3.   

    to xuzuning(唠叨)老大,帮写一个简单的代码可以吗?我是半路出家,不懂js,
    现在马上学js可能来不及了.
    很简单的代码了
    --------------
    当cookie=1的时候显示...
    当cookie!=1的时候显示....谢谢了.
    --------------
    等手上的工作结束了,一定要学一点js的说.另,老大---又回到asp出生前了!---是啥意思呀??
      

  4.   

    基本代码:
    <? 
    if(isset($_POST['login'])) {
      setcookie("username",$_POST['username']);
    }
    ?> <script>
    function getCookieVal(offset) {
      var endstr = document.cookie.indexOf(";",offset);
      if(endstr == -1)
        endstr = document.cookie.length;
      return unescape(document.cookie.substring(offset,endstr));
    }
    function GetCookie(name) {
      var arg = name + "=";
      var alen = arg.length;
      var clen = document.cookie.length;
      var i = 0;
      while(i < clen) {
        var j = i + alen;
        if(document.cookie.substring(i,j) == arg)
          return getCookieVal(j);
        i = document.cookie.indexOf(" ",i) + 1;
        if(i == 0) break;
      }
      return null;
    }if(name = GetCookie("username")) {
      document.write("你好 "+name+"!");
    }else {
      document.write('\
    <form method=post>\
    用户名<input type=text name=username><br>\
    <input type=submit name=login>\
    </form>');
    }
    </script>
      

  5.   

    用框架吧。跟QQ的瘪页差不多。www.qq.com
      

  6.   

    或者,楼主可以生成一个新得index1.htm,登陆后直接引导到这个新得页面上。
    index1.htm可以是动态得。
      

  7.   

    在每一页加一个经过encode的JScript,向这个JScript发送验证信息(当然验证信息也要像特殊方法encode,由这个JScript来decode)