在网页都加个判断.如果是验证通过的就显示当前页面,否则就跳转到index.php
cookie和session可以帮你完成这样工作

解决方案 »

  1.   

    设定cookie 或session 然后在每个页面判断
    php的header("location:url")或html的<meta httpd-equiv="refresh" content="0;url=url">都可以跳转
      

  2.   

    在每个页面开始加入
    <?php
    if ($_SESSION['Login'] != "yes" )
    {
        header("Location:index.php")
    }
    ?>然后在index.php里面加入
    <?php
    session_start();
    session_register("Login");
    $_SESSION['Login'] = "yes";
    ?>
      

  3.   

    如果你用的是iis的话打开iis在你的当前站点下选择属性在文档栏目是的默认文档中去掉以前的default.html,及default.asp,增加上list.html,index.html,并把旁边的启用默认文档打上钩就是ok了
      

  4.   

    在Apache的httpd.conf中找到
    DirectoryIndex
    修改后面的为index.php就OK了
      

  5.   

    晕! 52juanjuan(Fibona)
    咱们都所答非所问了。
    不好意思哈,差一点误导了用outrace(欧阳云天) 的方法就能实现了
      

  6.   

    用session解决就行了。首先在index页面注册session变量,然后在连接的每一个页面都作个判断,判断session变量是否存在,如果不存在就显示“用户没有访问的权限就行了啊”;index.php:
      <?php
    session_start();
    session_register("用户登录名");
    ?>其他页面:
      session_start();
      if(isset($用户登录名))
      {
         header("location:其他页面");
     }
     else{ 
       print("用户没有访问的权限");
     }
    ?>
      

  7.   

    “设定cookie 或session 然后在每个页面判断
    php的header("location:url")或html的<meta httpd-equiv="refresh" content="0;url=url">都可以跳转”
    好!!!
      

  8.   

    我用outrace(欧阳云天)的方法,结果不论用户名和密码是否正确,都无法进入其它页面,全都又跳转到了index.php
    另:是否每注册一个变量,都需要session_start()一次?
      

  9.   

    只要有session的页面 session_start()就前面最前面。这样session才可以用.
      

  10.   

    在每个页面中加入
    <?php
    session_start();
    if(!session_is_registered("用户登陆名")
    {
        header("Location:index.php")
    }
    ?>
    或是按照 kellon3901(浮云在我)的方法就ok了,thanks