http://www.eaoo.com/design/list.asp?classid=2&Nclassid=9

解决方案 »

  1.   

    主体思想如下吧<?php
    session_start();
    if(!session_is_registered("user")) //如果未注册session
    {
    session_register("user");
    session_register("pswd");
    }//要验证用户
    if($_SESSION["user"]==""){
    $user=$_POST["user"];
    $pswd=$_POST["pswd"];
    //要验证大都用到数据库
    $sql="select user,pswd from users where user='$user'"
    ...if(验证通过){
        $_SESSION["user"]=$user;
        $_SESSION["pswd"]=$pswd;
    }
    else  //已记录在session里
    {
    ...
    //您的程序代码
    ...    
    }
    ?>
      

  2.   

    最好是把sessid\ip和用户名称作个对应,存在数据库里,每次进行检查。
    这样安全性会好一些。
      

  3.   

    那下一页该如何使用session呢?
    我很笨的哟:)
      

  4.   

    直接用
    <?
    session_start();
    ......就可以了,在session_start();前不要有任何输出
      

  5.   

    然后直接
    取你注册的值,每页都要session_start();
      

  6.   

    可以输出session值吗?
    如:
    //a.php
    session_register("user");//b.php
    session_start();
    echo $user;