11-1 会话控制cookie

一、cookie
     Cookie是用来将网站的资料记录在客户端的技术,这种技术让Web服务器能将一些
     资料,存放于客户端(用户的电脑)之中。
     比如:当通过验证,成功登录网站后,在”网页一“的PHP脚本中,会把这个用户
     有关的信息,设置到客户端电脑的Cookie中,当再次访问同一个网站中的其他脚
     本时,就会自动携带Cookie中的数据一起访问,在服务器中的每个脚本中都可以
     接受Cookie中的数据,不需要每访问一个页面就重新输入一次登录者的信息。
     1.向客户端电脑中设置Cookie
     2.在服务器端上读取Cookie的内容
     3.将多维数组应用于Cookie中
     4.删除Cookie

设置一维数组和多维数组

<?php 
header('Content-type:text/html;charset=utf-8');
// var_dump(setcookie('name','孙胜利',time()+1800));
// var_dump(setcookie('email','1205429372@qq.com',time()+1800));
var_dump(setcookie('member[name]','孙胜利',time()+3600));
var_dump(setcookie('member[email]','1205429372@qq.com',time()+3600));
?>

设置cookie产生的随机数

<?php
var_dump(uniqid(rand(1000,9999)));
?>

显示cookie

<?php
header('Content-type:text/html;charset=utf-8');
var_dump($_COOKIE);
?>

删除

<?php 
foreach ($_COOKIE['member'] as $key=>$val){
    var_dump(setcookie("member[{$key}]",'',time()-3600));
}
?>
原文地址:https://www.cnblogs.com/qianjilou/p/6939999.html