php和cookie
2024-08-28 19:03:31
cookie常用于用户识别,是服务器留在用户计算机中的小文件。
cookie在浏览器端和服务器端的通信过程大致是这样:
浏览器向服务器作出请求(如果浏览器有cookie,将在request header中发送给服务器端)-->
服务器端接收由浏览器端发送来的cookie并作相应的处理-->
最后由服务器端返回信息,浏览器接收并进行html/css/js的解析渲染执行的过程。
下面展示一下服务器端如何判断客户端是否设置cookie的(index.php):
<?php
if(isset($_COOKIE['user'])){//isset判断是否设置cookie
echo "welcome " . $_COOKIE['user'];
}else{
echo "welcome guest";
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="cookie.js"></script>
</head>
<body>
<script>
util.setCookie("name","复读机");
</script>
</body>
</html>
如果用户第一次请求此页面会现实“hello guest”;如果访问过了就会显示“hello 复读机”。
最新文章
- Linux哲学思想--基本法则
- Android ProgressBar分析及自定义ProgressBar
- 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
- Delphi 操作word 表格
- Boxes in a Line
- gif压缩
- 从sample来学习Java堆(转)
- servlet+jsp update修改页面的实现,整整搞了两个小时才搞定
- MySQL之父造访腾讯云 为腾讯云数据库开源点赞
- 精心调制的Bash主题分享
- .Net使用RabbitMQ详解 转载http://www.cnblogs.com/knowledgesea/p/5296008.html
- CloudStack学习-1
- Post传值到后台经典场景(C#)
- gitlab 使用流程
- Zabbix监控MySQL免密码设置
- PHP中的插件机制原理和实例
- 转载:Java 内存区域和GC机制
- WebService的web客户端同步、异步、多线程向服务端传入参数的数据交互方式
- NEWBEE软件团队 人员分配情况及分数获得方式
- 连接mysql提示Establishing SSL connection without server&#39;s identity verification is not recommended错误