session全教程(三) -电脑资料

电脑资料 时间:2019-01-01 我要投稿
【www.unjs.com - 电脑资料】

   

    三、session应用举例

    以下这些例子片断仅供参考,你可以定制也可以不定制session,随你便

    (1)用于用户认证

   

    session_start();

    $dbh = mysql_connect("localhost:3306","xxxx","xxxx");

    mysql_select_db("znsoft");//选择数据库

    $query="select userid from reguser where userid='23265' and pass='$pass' ";

    //23265 $pass 是登录form传递过来的用户名和密码

    $res=mysql_query($query,$dbh);

    if($row=mysql_fetch($res))

    {

    $reguser=$row[0];

    ?>

   

   

    }

    else

    {

    $reguser="";

    ?>

   

   

    //你自己放上代码吧

    }

    session_register("reguser");

    ?>

    另一页面中检查是否已经登录

    ================

   

    session_start();

    if(isset($reguser)&&$reguser!="")//已经登录

    {

    echo "欢迎你,哥们";

    }

    else//没有登录呀

    echo "请注册吧";

    ?>

    退出功能

    ===============================

   

    session_destroy();

    //或 $reguser="";

    ?>

    (2)用于传递变量

    本程序用于在页面之间传递变量

   

    $name="m.y";

    if(!sesion_is_registered("name"))//没有注册session变量 name

    session_register("name");//注册 变量 name

    ?>

    第二页

    ===================

   

    echo $name;

    //不想用了,删掉吧

    if(session_is_registered("name"))//是否注册,如果已经注册

    session_unregister("name");//当然删掉啦

    ?>

    <全文完>

最新文章