| 论坛注册| 加入收藏 | 设为首页| RSS
Google
您当前的位置:首页 > Linux频道 > Linux开发区 > WEB开发

session全教程(三)

时间:2007-08-16 20:14:31  来源:编程中国  作者:
session应用举例

以下这些例子片断仅供参考,你可以定制也可以不定制session,随你便 8qRLinux联盟
(1)用于用户认证 8qRLinux联盟
<? 8qRLinux联盟
session_start(); 8qRLinux联盟
$dbh=MySQL_connect("localhost:3306","xxxx","xxxx"); 8qRLinux联盟
MySQL_select_db("znsoft");//选择数据库 8qRLinux联盟
$query="selectuseridfromreguserwhereuserid='$userid'andpass='$pass'"; 8qRLinux联盟
//$userid$pass是登录form传递过来的用户名和密码 8qRLinux联盟
$res=MySQL_query($query,$dbh); 8qRLinux联盟
if($row=MySQL_fetch($res)) 8qRLinux联盟
{ 8qRLinux联盟
$reguser=$row[0]; 8qRLinux联盟
?> 8qRLinux联盟
<script> 8qRLinux联盟
alert("ok,哥们,欢迎你!"); 8qRLinux联盟
</script> 8qRLinux联盟
<? 8qRLinux联盟
} 8qRLinux联盟
else 8qRLinux联盟
{ 8qRLinux联盟
$reguser=""; 8qRLinux联盟
?> 8qRLinux联盟
<script> 8qRLinux联盟
alert("sorry,你不是注册用户!"); 8qRLinux联盟
</script> 8qRLinux联盟
<? 8qRLinux联盟

//你自己放上代码吧 8qRLinux联盟
} 8qRLinux联盟
session_register("reguser"); 8qRLinux联盟
?> 8qRLinux联盟
另一页面中检查是否已经登录 8qRLinux联盟
================ 8qRLinux联盟
<? 8qRLinux联盟
session_start(); 8qRLinux联盟

if(isset($reguser)&&$reguser!="")//已经登录 8qRLinux联盟
{ 8qRLinux联盟
echo"欢迎你,哥们"; 8qRLinux联盟
} 8qRLinux联盟
else//没有登录呀 8qRLinux联盟
echo"请注册吧"; 8qRLinux联盟
?> 8qRLinux联盟
退出功能 8qRLinux联盟
=============================== 8qRLinux联盟
<? 8qRLinux联盟
session_destroy(); 8qRLinux联盟
//或$reguser=""; 8qRLinux联盟
?> 8qRLinux联盟

(2)用于传递变量 8qRLinux联盟

本程序用于在页面之间传递变量 8qRLinux联盟
<? 8qRLinux联盟
$name="m.y"; 8qRLinux联盟
if(!sesion_is_registered("name"))//没有注册session变量name 8qRLinux联盟
session_register("name");//注册变量name 8qRLinux联盟
?> 8qRLinux联盟
第二页 8qRLinux联盟
=================== 8qRLinux联盟
<? 8qRLinux联盟
echo$name; 8qRLinux联盟

//不想用了,删掉吧 8qRLinux联盟
if(session_is_registered("name"))//是否注册,如果已经注册 8qRLinux联盟
session_unregister("name");//当然删掉啦 8qRLinux联盟
?> 8qRLinux联盟
8qRLinux联盟

 8qRLinux联盟

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
相关文章
栏目更新
栏目热门