[php]使用会话session

时间:2023-12-16 20:27:50
<?php
/*
cookie - 在客户端上存储少了信息(cookie)
session(会话) - 解决cookie大小限制/数量/其他 setcookie() - 设置cookie
在客户端生成cookie文件,可以保持:到期时间;名称;值... * */ setcookie('name','Lee',time()+(7*24*60*60)); /*
* 读取cookie
* */
if(isset($_COOKIE['name'])){
echo $_COOKIE['name'];
} /*
* 删除cookie
*
* */ if(isset($_COOKIE["name"])){
setcookie("name","");
setcookie("name","Lee",time()-1);
} /*
* cookie 的使用限制:
* 1. 必须 在html文件内容 输出{之前} 设置;
* 2. 不同的浏览器 对 cookie的处理 (不一致);
* 3. 限制是在客户端的.
* 一个浏览器最多能创建[30个]cookie;
* 每个cookie不能超过4KB;
* 每个web站点能设置的cookie总数不能超过20个.
*
* */ /* Session会话 */
/*
用 session_start() 开始{会话}.
* */
// 创建session 并 读取session
session_start();
echo "<br>";
$_SESSION['name']="Leee";
echo $_SESSION["name"];
// 设置好的session马上就能用 /* 判断session 是否存在? */
// session_start();
$_SESSION["name"]="LEEe";
if(isset($_SESSION["name"])){
echo $_SESSION["name"];
} ?>