繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> session全教程(三)

session全教程(三)

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:42  文字大小:【】【】【
简介:三、session应用举例 以下这些例子片断仅供参考,你可以定制也可以不定制session,随你便 (1)用于用户认证 <? session_start(); $dbh = mysql_connect("localhost:3306","xxxx"...
关键字:session 教程

三、session应用举例

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

(1)用于用户认证

session_start();

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

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

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

//$userid $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");//当然删掉啦

?>

责任编辑:admin
相关文章