Cookie 工作原理

Cookie 工作原理

为什么要有cookie?

从早期开始,随着internet的发展,网站常常需要记录访问者的一些信息。
服务器要知道两个请求是否来自于同一个浏览器,就是维持状态。
是否已经登录,登录才能回复评论,获取用户信息等等这些都是有状态的。有上下文就是有状态的。

Cookie工作原理

Cookie是利用了HTTP头信息进行传递的,
在浏览器地址栏中输入example.com,浏览器要发送http请求。
这个时候浏览器就会在电脑(客户端)上寻找example.com网站设置的cookie文件
如果找到,浏览器就把cookie文件中的信息发送到example服务器,
服务器根据客户端传递过来的Cookie就知知道上下文信息了。

设置Cookie

1
2
3
<?php
setcookie('date', date('Y-m-d H:i:s'), time() + 3600);
var_dump($_COOKIE);

用户首次访问www.xpisme.com/setcookie.php

获取Cookie

1
2
<?php
var_dump($_COOKIE);

用户访问www.xpisme.com/getcookie.php

xpisme wechat
微信号