Shanghai WTO Forum

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3571|回复: 0

session全教程(三)

[复制链接]
发表于 2007-12-3 17:53:57 | 显示全部楼层 |阅读模式
<><STRONG>三、session应用举例</STRONG> <BR><BR>以下这些例子片断仅供参考,你可以定制也可以不定制session,随你便 <BR>(1)用于用户认证 <BR><? <BR>session_start(); <BR>$dbh=mysql_connect("localhost:3306","xxxx","xxxx"); <BR>mysql_select_db("znsoft");//选择数据库 <BR>$query="selectuseridfromreguserwhereuserid='$userid'andpass='$pass'"; <BR>//$userid$pass是登录form传递过来的用户名和密码 <BR>$res=mysql_query($query,$dbh); <BR>if($row=mysql_fetch($res)) <BR>{ <BR>$reguser=$row[0]; <BR>?> <BR><script> <BR>alert("ok,哥们,欢迎你!"); <BR></script> <BR><? <BR>} <BR>else <BR>{ <BR>$reguser=""; <BR>?> <BR><script> <BR>alert("sorry,你不是注册用户!"); <BR></script> <BR><? <BR><BR>//你自己放上代码吧 <BR>} <BR>session_register("reguser"); <BR>?> <BR>另一页面中检查是否已经登录 <BR>================ <BR><? <BR>session_start(); <BR><BR>if(isset($reguser)&&$reguser!="")//已经登录 <BR>{ <BR>echo"欢迎你,哥们"; <BR>} <BR>else//没有登录呀 <BR>echo"请注册吧"; <BR>?> <BR>退出功能 <BR>=============================== <BR><? <BR>session_destroy(); <BR>//或$reguser=""; <BR>?> <BR><BR>(2)用于传递变量 <BR><BR>本程序用于在页面之间传递变量 <BR><? <BR>$name="m.y"; <BR>if(!sesion_is_registered("name"))//没有注册session变量name <BR>session_register("name");//注册变量name <BR>?> <BR>第二页 <BR>=================== <BR><? <BR>echo$name; <BR><BR>//不想用了,删掉吧 <BR>if(session_is_registered("name"))//是否注册,如果已经注册 <BR>session_unregister("name");//当然删掉啦 <BR>?> <BR></P><><FONT color=#ff0000><全文完></FONT></P>
您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|Archiver|mobile|The little black house|Shanghai WTO Net ( 沪ICP备10034107号-3 )

GMT+8, 2024-12-22 19:15

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表