session全教程(三)

2016-01-29 13:20 4 1 收藏

session全教程(三),session全教程(三)

【 tulaoshi.com - PHP 】

三、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];
?
<script
alert("ok,哥们,欢迎你!");
</script
<?
}
else
{
$reguser="";
?
<script
alert("sorry,你不是注册用户!");
</script
<?

//你自己放上代码吧
}
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");//当然删掉啦
?

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

<全文完

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/php/)

来源:http://www.tulaoshi.com/n/20160129/1489767.html

延伸阅读
标签: Web开发
写过稍微大型一点 ASP 的人都知道,Session 这个对象真是好用,它可以用来记录使用者私有的资料变量,既安全又方便。但是你真的知道 Session 的运作原理吗?或许了解以后,你就再也不太敢使用这个令人又爱又恨的对象。虽然转而替代之的方法稍嫌麻烦,但在长期考量之下,也就不得不这么做了。 首先来讲讲 Session 的好处,它可以用来记...
session通常放在/tmp目录下,而该文件夹的权限是everbody可读,这个就非常可怕了!学校的论坛曾经就有人通过session来盗取帐号!所以后来就尝试把session放入数据库,表的结构和过程如下: //创建表 //create sesslib.sql CREATE TABLE sesslib ( data text, time datetime, id int(11) DEFAULT ''0'' NOT NULL auto_increm...
标签: Web开发
1、什么是会话标识 ASP 为每一个用户会话分配了惟一的识别标志。在创建会话时,服务器会为每一个会话生成一个单独的标识,该标识以长整型数据类型返回,并且随用户在 Web 站点上保存着。使用 Session 对象的 SessionID 属性可以返回用户的会话标识,其格式如下: Session.SessionID   SessionID 属性的用...
三星Note4全机型通用刷机教程   三星Galaxy Note4是三星今年的旗舰机型,在保持优秀的性能的同时也带来了众多的特色功能,不过,作为Android手机,自然免不了要刷机,让手机更精简,特别是对于三星的手机,许多功能和应用对消费者来说其实并没有什么用处。 而三星的手机拥有众多的版本,所以刷机时需要多注意,不过通用版显然更...
标签: Web开发
" CODEPAGE="936"%    %    Response.Expires = 0;    Response.Buffer  = true;    var tPageStartTime = new Date();    %   html   head   title网站-Application变量-Session变量/title   meta http-equiv="Content-Type" content=&...

经验教程

561

收藏

71
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部