怎么用require?
应该用header或用javascript转向index.html吧!
require好像是包含页面的命令啊!

解决方案 »

  1.   


    晕~if 的条件成立与否,与执行下面的echo "ddd"没有什么关系吧~
      

  2.   

    <?php
    session_start();
    if (!isset($a)){
    require("index.html");(或者用 header("location:index.html");转向)
    exit;
    }else {
    echo "没有登录";
    }
    ?>
      

  3.   

    netvt(网路维他) 你的代码有严重安全问题
    如果我get一个变量*.php?a=sdfsdf,那么我就可以登陆
    最好用
    if (!isset($_SESSION["a"])){
    ...
      

  4.   

    你用sesion连session_start();都没有,把aa.php改成:
    <?php
    session_start();
    if ($pass=="22"){
      session_register("a");
      $a=$pass;
    }
    ?>
      

  5.   

    to ashchen(陈辉):
    这么说你的php设置中register_globals 一定还设为 On 了.
      

  6.   

    我的已经都设为off啦,响应党的号召与时俱进
      

  7.   

    register_globals设不设都没关系,但有一点可以肯定一定要用$_SESSION。
      

  8.   

    register_globals如果它关了,用$HTTP_SESSEION_VARS['a'];
                                 $a=22;