在 PHP 中,Cookie 和 Session 是用来在客户端和服务器之间传递数据的两种常见方法。它们通常用于在 Web 开发中保持用户登录状态、存储用户偏好设置等。
Cookie:
setcookie()
函数来设置 Cookie。例如:setcookie("user", "John Doe", time() + 3600, "/");
上面的代码会在客户端上设置一个名为 “user” 的 Cookie,值为 “John Doe”,有效期为一小时,路径为根目录。$_COOKIE
超全局数组来访问客户端发送的 Cookie。例如:echo $_COOKIE['user'];
Session:
session_start()
函数来启动会话,并使用 $_SESSION
超全局数组来存储会话数据。例如:session_start();
$_SESSION['user'] = "John Doe";
session_destroy()
函数来销毁会话,以及通过 unset($_SESSION['user'])
来删除特定的会话数据。总的来说,Cookie 适用于存储少量且不敏感的数据,而 Session 适用于存储大量或敏感数据。在实际应用中,通常会结合使用 Cookie 和 Session 来实现用户登录认证、会话管理等功能。
Copyright © Yisu Cloud Ltd. All Rights Reserved. 2018 版权所有
广州亿速云计算有限公司 粤ICP备17096448号-1 粤公网安备 44010402001142号 增值电信业务经营许可证编号:B1-20181529