session在php中是一个非常重要的东西,像我们用户登录一般都使用到session这个东西,相对于cookie来说session 要安全很多,同时我们财物车经常使用session来做临时的记录保存哦。
简单的创建session
代码如下 | 复制代码 |
|
在该例子中,我们向 session 注册了一个名为 username 的变量,其值为 nostop 。
读取 session
PHP 内置的 $_SESSION 变量可以很方便的访问设置的 session 变量。
代码如下 | 复制代码 |
例子: |
销毁 session
代码如下 | 复制代码 |
session_unregister() 注销单个 session 变量 |
例子:
代码如下 | 复制代码 |
session_start(); session_unregister("username"); //注销 session 某个变量 session_unset(); //注销 session 会话 ?> |
看一个完整的session使用方法,
使用session来保存用户登录信息
代码如下 | 复制代码 |
|
登录页面:logIn.php
代码如下 | 复制代码 |
//如果用户未登录,即未设置$_SESSION['user_id']时,执行以下代码 if(!empty($user_username)&&!empty($user_password)){ Msimatch - Log Inif(!isset($_SESSION['user_id'])){ echo ' '.$error_msg.' ';?> } ?> |
3、登入页面:loged.php
代码如下 | 复制代码 |
|
4、注销session页面:logOut.php(注销后重定向到lonIn.php)
代码如下 | 复制代码 |
//即使是注销时,也必须首先开始会话才能访问会话变量 |