/*
* cookie常用于识别用户。cookie是一种服务器留在用户计算机上的小文件,每当同一台计算机通过
* 浏览器请求页面时,这台计算机将会发送cookie。
*
*/
//1.设置cookie
//setcookie()函数必须位于<html>标签之前
//setcookie('username','zhu',time()+60*10);
//setcookie('email','peter@php.cn');
//2.取回cookie的值
//使用超全局变量$_COOKIE
echo '用户名:',$_COOKIE['username'],'<br>';
echo '邮箱:',$_COOKIE['email'],'<br>';
//3.更新cookie的值
//先把之前设置cookie的语句关掉
//setcookie('username','田');
//4.删除cookie
//1.传一个空值
//setcookie('username','');
//2.设置过期时间为过去
//setcookie('username',time()-3600);
//unset销毁指定的变量
unset($_COOKIE['username']);点击 "运行实例" 按钮查看在线实例
<?php /医院 * Created by PhpStorm. * User: tiankang * Date: 2018/4/24 * Time: 16:10 */ /* * PHP session变量用于存储关于用户会话的信息,或者更改用户会话的设置。 * session变量存贮单一用户的信息,并且对于应用程序中的所有页面都是可用的 * */ /* * 在计算机上操作米一个应用程序时,打开它,做些更改,然后关闭它,很像一次对话。 * 计算机知道您是谁,它清除您在何时打开和关闭应用程序。 * 它通过在服务器上存储用户信息以便随后使用。然而,会话信息是临时的,在用户 * 离开网站后将被删除。如果您需要永久存储信息,可以把数据存储在数据库中 * session的工作机制是:为每个访客创建一个唯一的id,并基于这个id来存贮变量 * * */ //启动会话 session_start(); //session_start() 函数必须位于<html>标签之间 //一旦开启成功,我们就可以把用户的会话信息保存到服务器上了 //会话的所有操作都是通过超全局变量$_SESSION来实现 $_SESSION['user_name'] = 'tian'; $_SESSION['user_id'] = 1; echo $_SESSION['user_name']; //更新 $_SESSION['user_name'] = 'tiankang'; echo $_SESSION['user_name']; //删除 unset($_SESSION['user_id']); //清空所有用户的session 将服务器上的session文件删除 session_destroy();
点击 "运行实例" 按钮查看在线实例
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号