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 复读机”。

最新文章

  1. Linux哲学思想--基本法则
  2. Android ProgressBar分析及自定义ProgressBar
  3. 搭建LNAMP环境(五)- PHP7源码安装Redis和Redis拓展
  4. Delphi 操作word 表格
  5. Boxes in a Line
  6. gif压缩
  7. 从sample来学习Java堆(转)
  8. servlet+jsp update修改页面的实现,整整搞了两个小时才搞定
  9. MySQL之父造访腾讯云 为腾讯云数据库开源点赞
  10. 精心调制的Bash主题分享
  11. .Net使用RabbitMQ详解 转载http://www.cnblogs.com/knowledgesea/p/5296008.html
  12. CloudStack学习-1
  13. Post传值到后台经典场景(C#)
  14. gitlab 使用流程
  15. Zabbix监控MySQL免密码设置
  16. PHP中的插件机制原理和实例
  17. 转载:Java 内存区域和GC机制
  18. WebService的web客户端同步、异步、多线程向服务端传入参数的数据交互方式
  19. NEWBEE软件团队 人员分配情况及分数获得方式
  20. 连接mysql提示Establishing SSL connection without server&#39;s identity verification is not recommended错误

热门文章

  1. DNSserver内置笔记本
  2. POJ2299 Ultra-QuickSort 【树阵】+【hash】
  3. 离robots.txt启动网络爬虫之旅
  4. Java一些八卦集合类
  5. Nlog 配置总结
  6. Visual Studio 2010/2013 查看DLL接口(函数)
  7. SSIS从理论到实战,再到应用
  8. jQuery的三种bind/One/Live/On事件绑定使用方法
  9. PHP採集CSDN博客边栏的阅读排行
  10. 3D人脸识别预处理,3D face recognition preprocess