PHP编程指南(八)Cookie与Session
2018-04-17 本文已影响19人
爱吃馒头的二饼
Cookie
通过setcookie()函数设置带有HTTP响应的cookie,设置后可通过$_COOKIE超全局变量访问它。
我们将第三节的请求php代码进行部分修改:
<?php
setcookie("CookieName", "CookieValue", time()+1*60*60); //一小时过期
$username = $_POST["username"];
$password = $_POST["password"];
echo "欢迎光临$username,你的密码是$password</br>";
echo "cookie值是:" . $_COOKIE["CookieName"]; //取cook值
?>
通过post_form.html提交表单:
运行结果
Session(会话)
- session_start()函数用于启动新或恢复现有会话
- $_SESSION 用于设置和获取会话变量值
设置示例:
$_SESSION["user"] = "hansion";
获取示例:
$user = $_SESSION["user"];
echo $user;
- session_destroy()函数用于完全销毁所有会话变量