在你有别的编程语言的基础下,你想学习PHP,可能要了解的一些关于cookie和session的信息。
Cookie
参数信息
setcookie(name,value,expire, path, domain);
name : Cookie的名称。
value : Cookie的值。
expire : Cookie的过期时间,可以是一个Unix时间戳(例如:time0) + 3600 表示一小时后过期),或者是一个具体的日期时间字符串(例如:“2024-01-01 00:00:00")。
path:可选参数,指定Cookie的有效路径。默认为当前路径。
domain :可选参数,指定Cookie的有效域名。默认为空,表示当前域名。
secure :可选参数,指定是否仅通过安全的HTTPS连接传输Cookie。默认为 false 。
httponly:可选参数,指定是否仅通过HTTP协议访问Cookie。默认为 false 。
样例代码
//设置cookie
setcookie("name", "zhangsan", time() + 3600);
//删除cookie
setcookie("name", "zhangsan", time() - 3600);
session
//启动session
session_start();
//存储session
$_SESSION["name"] = "zhangsan";
echo $_SESSION["name"];
//删除session
unset($_SESSION["name"]);
//销毁session
session_destroy();
如果有不对的,希望各位大佬可以在评论区指出谢谢。