一、cookie
1.向客户端电脑中设置Cookie
setcookie ();
2.在服务器端上读取Cookie的内容
$_COOKIE
3.将多维数组应用于Cookie中
setcookie("member[name]",'孙胜利');
setcookie("member[email]",'1205429372@qq.com');
4.删除Cookie
setcookie("member",'',time()-1);
注意点:
使用setcookie删除cookie的时候,需要与当初设置cookie的时候参数一致!
二、session
1.开启session
session_start();
1)开启一个会话
一个客户 到超市里面买东西 办会员卡!
2)打开已经存在的会话
当这个客户 以后再到超市买东西的时候 根据上次办的卡号 买东西!
1.向客户端电脑中设置Cookie
setcookie ();
2.在服务器端上读取Cookie的内容
$_COOKIE
3.将多维数组应用于Cookie中
setcookie("member[name]",'孙胜利');
setcookie("member[email]",'1205429372@qq.com');
4.删除Cookie
setcookie("member",'',time()-1);
注意点:
使用setcookie删除cookie的时候,需要与当初设置cookie的时候参数一致!
二、session
1.开启session
session_start();
1)开启一个会话
一个客户 到超市里面买东西 办会员卡!
2)打开已经存在的会话
当这个客户 以后再到超市买东西的时候 根据上次办的卡号 买东西!
根据客户端传来的session id 把这个 session id 对应的数据 读取到 $_SESSION这个变量里面
具体的使用:
创建 session
<?php
session_start();
$username = "xiaoli";
session_register("username");
?>
读取 session
<?php
session_start();
echo "登记的用户名为:".$_SESSION["username"]; //输出 登记的用户名为:xiaoli
?>
销毁 session
<?php
session_start();
session_unregister("username"); //注销 session 变量
session_unset(); //注销 session 会话
?>
cookie和session的最主要的区别是
cookie的数据保存在浏览器上。
session的数据保存在服务器上。