cookie
1.向客户端电脑中设置Cookie
setcookie();
setcookie('email','12345@qq.com',time()+3600);
2.在服务器端上读取Cookie内容
$_COOKIE
3.将多维数组应用与cookie中
setcookie("member[name]",'孙胜利');
setcookie("member[email]",'123456@qq.com');
4.删除Cookie
setcookie("member",'',time()-1);
<?PHP
foreach($_COOKIE['member'] as $key=>$val){
var_dump(setcookie("meber[{$key}]",'',time()-3600));
}
?>
uniqid
产生一个随机的id
<?php
$id=uniqid(rand(1000,9999).'_');
setcookie('id',$id,time()+3600);
?>
session
session_start()
开启session
使用session存储数据(数组来存)
session_start();
$_SESSION['username']='sunshengli';
$_SESSION['email']='123456@qq.com';
注销变量与销毁session
session_name
读取/设置会话名称
session_start();//打开要销毁的会话!
session_unset();//rfee all session variables
session_destroy();//销毁掉一个会话中的全部数据
setcookie(session_name(),'',time()-3600,'/');//销毁保存在客户端的卡号(session id)
unset($_SESSION['username']);
unset($_SESSION['email']);
//或者
$_SESSION=array();
setcookie(session_name(),"",time()-3600);