PHP创建和使用session cookie变量


<?php

// session start

session_start(); // 开始一个会话,假如要 使用session程序最前面 定然要外加这句

$_SESSION['user_id'] = ‘123′;//给一个session 变量赋值,假如该变量不存在即 缔造

echo $_SESSION['user_id'];// 拜访 session变量

$_SESSION = array();//清空全部session变量

session_destroy();// 革除会话ID

// session end

// cookie start

setcookie(’user_id’,123);// 缔造一个cookie变量user_id=123

echo $_COOKIE['user_id'];// 拜访 cookie变量 和变通变量一样

setcookie(’user_id’,0,time()-1);//删除cookie变量

// codie end

// 该代码不可运行,只不过将全部 使用 步骤在这里列出,实际应该不同 性能在不同页面 使用,将在下面的例子中演示

?>

<?php

// session start

session_start(); // 开始一个会话,假如要 使用session程序最前面 定然要外加这句

$_SESSION['user_id'] = ‘123′;//给一个session 变量赋值,假如该变量不存在即 缔造

echo $_SESSION['user_id'];// 拜访 session变量

$_SESSION = array();//清空全部session变量

session_destroy();// 革除会话ID

// session end

// cookie start

setcookie(’user_id’,123);// 缔造一个cookie变量user_id=123

echo $_COOKIE['user_id'];// 拜访 cookie变量 和变通变量一样

setcookie(’user_id’,0,time()-1);//删除cookie变量

// codie end

// 该代码不可运行,只不过将全部 使用 步骤在这里列出,实际应该不同 性能在不同页面 使用,将在下面的例子中演示

?>

cookie,session 是WEB 利用程序 维持消费者状态的 步骤

cookie是 保留的客户端的信息,由客户端衔接服务器时发送到服务器的 。

session是 保留在服务端的信息,从这个角度session 绝对cookie更安全

当会话 缔造时服务器返回给客户端一个加密后的session id以标识消费者身份,session id 普通 保留在cookie当cookie不可用时由URL传递

上面的代码演示如何 缔造和 使用session cookie变量