<?php
// cookie: 在客户端(浏览器)保存用户信息
// 第一次访问一个php脚本文件
// 那么这个php可以通过一个函数来给客户端设置cookie
// 服务器识别用户,是通过用户使用的终端/浏览器来识别
setcookie('username', 'Peter-Zhu', time() + 60, '/');
echo $_COOKIE['username'] . '<br>';
$_COOKIE['username'] = 'admin';
echo $_COOKIE['username'] . '<br>';
// $_COOKIE['username'] = null;
unset($_COOKIE['username']);
echo $_COOKIE['username'] ?? '没找到' . '<br>';
// 实际工作中, 为了用户数据的安全, 应该将用户资料保存到服务器上
<?php
// 发一张好人卡给用户的访问终端
// 好人卡,就是用户使用设备的ID
// 开启一个会话
session_start();
/**
* 执行二个动作
* 1. 浏览器: PHPSESSID, 基于cookie
* 2. 服务器: 创建一个与PHPSESSID同名的会话文件
*/
$_SESSION['email'] = 'admin@php.cn';
$_SESSION['password'] = md5(md5('123456') . 'php.cn888');
// $_SESSION = [];
// 直接将服务器上的会话文件删除
session_destroy();