php session介绍及简单演示

来源:互联网 发布:战舰少女 知乎 编辑:程序博客网 时间:2024/05/16 11:41

对于会话管理机制,我以前php教程中说过cookie会话,相对Cookie,Session会话相对安全,它是以文本形式保存在服务器端,而Cookie保存在客户端,因此用户可以修改Cookie的值,获取管理员的权限。但是会话信息是临时的,在用户离开网站后将被删除。如果您需要永久储存信息,可以把数据存储在数据库中。session文件是以“变量名|类型:长度:值”的格式存储的。新手仔细看下面简单php教程实例就明白了!

首先来看看常见函数:

1、 session_start 开始一个会话2、 session_register 登记一个新的变量为会话变量3、 session_is_registered  检查变量是否被登记为会话变量4、 session_unregister 删除已注册的变量。5、 Session_destroy 清空会话中的所有资源6、 session_encode  sesssion信息编码7、 session_decode sesssion信息解码8、 session_name  存取当前会话名称9、 session_id  存取当前会话标识号10、 session_unset 删除所有已注册的变量

简单php代码实例:

<?php//启动 Session session_start();  //声明一个名为 admin 的变量,并赋值。 $_SESSION["admin"] = "www.phpddt.com";if (isset($_SESSION["admin"]) && $_SESSION["admin"] == true){    echo $_SESSION["admin"];}else{    $_SESSION["admin"] = false;     die("您无权访问");}//销毁某个变量//unset($_SESSION["admin"]);//销毁全部session文件//session_destroy(); ?>

当然,你还可以用Session保存对象,这些我都在前面的php教程中说过!

原文地址。。。

0 0