用session啊!~~
把你的password
和user保留在session里

解决方案 »

  1.   

    用session啊!~~
    把你的password
    和user保留在session里
      

  2.   

    我大体上,说一下把:
    SESSION的一系列库函数是在php4。0以后才支持的,所以先要保证你的php的版本~首先:你要先初始化一个session,也叫注册一个session
    <?

    //前面是一些html代码,就是一个用户名和密码的文本筐
    //初始化session
    session_star();
    //判断用户名和 密码
    if($userid && $passwd){
    //去掉用户名和密码两端的空格,以保证正确的检索
    $userid = trim($userid);
    $passwd= trim($passwd);
    //连接数据库
    $db=mysql_connect("localhost","root","");
    //选择数据库表count
    mysql_select_db("count",$db);
    $checkid="select * from user where userid=\"".$userid."\"";
    $idresu=mysql_query($checkid,$db);
    if(mysql_error()){ echo"数据库检索失败!";return;}
    if(!mysql_num_rows($idresu)||
    //如果检索到用户名,但相应的密码不正确
    //注意,由于我的密码经过了crypt()加密所以。解密拉。。
    strcmp(crypt($passwd,""),mysql_result($idresu,0,"passwd"))){
    mysql_close($db);
    echo"不正确的用户名或密码!";
    return;
    }
    else{
    //注册一个新的session变量,名为:current_user
    session_register("current_user");
    //为该变量赋值为用户名
    $current_user = $userid;
    }
    }
    ?>
    //哦,晕!~~大哥!我好累啊~~
    接下来呢要到另外的一个用到session的也面了,就是你说的那个不想让没注册的人看见的页面了!
    但是要注意的是:使用变量前要先初始化函数sessionstart()来初始化session,并且该函数要放在web页面前面执行才能使session有效。//初始化session
    <? session_start()?>
    //开始web页面
    //html......
    ....
    <?php
    //如果$current_user没有被赋值,表明用户没有登陆
    if)!sset(($current_user)){
    echo"对不起,请先登陆!";
    return;
    }else{
    echo"欢迎".$current_user
    }
    ?>你自己在看看吧,看是不是能理解,要是有什么不懂的,我能帮你的,我会的。。
    呵呵