PHP中session全面教程(三)

王朝php·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

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

?>

四、更多的例子,你自己想吧

.......

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航