作者:上帝的宝贝1 | 来源:互联网 | 2013-07-25 09:54
关于PHP教程,在上一期猪头讲到了COOKIE传参,时值三月,本节给大家带来了重要的session传参。
1.什么是session传参?
session和COOKIE类似,是用来存储使用者的相关资料,比如常见的:你浏览一个网站的不同页面,都能保存你的身份认证信息,就是用这个参数实现的。
2.和COOKIE的不同之处
session是将数据存放在服务器上(通过唯一的标识符SessionID),而COOKIE是由服务器发送给客户端的片段信息,存储在客户端浏览器的内存或者硬盘上。
3.session使用步骤
1.设置Session:
这一步很简单,就是给session变量赋值。如:
$_SESSION["username"]=”猪头”;
(当然,这是没有与数据库交互时候的赋值,日常开发中,不止猪头一个值,一般用变量$username代替)
2.读取Session:
用php预定义数组$_SESSION获取,如:
$_SESSION["username"] ;
3.删除Session:
用session_unregister()函数反注册指定变量。如果要删除所有Session变量,先用session_unset()释放所有Session变量,但此时SessionID还存在,我们可以再用session_destroy()来彻底销毁。如:
header(“content-Type: text/html; charset=utf-8″);
session_start();
session_unregister(“username”);
session_unset();
session_destroy();
header(“Refresh:5;url=login_form.php”);
echo “您安全的退出了用户中心”;
?>
注意事项:
在使用session前,必须先要用session_start()函数开启session,而且要置于所有session操作之前。否则,session将不能使用。
本节结语:
学习PHP,不说去成为PHP高手,但是掌握基本的php开发技术,还是比较容易的,而且这对于你去修改wordpress,DZ,dede模版,好处还是挺多的呢。要学,从PHP语法入门学起吧,亲。