cookie①原理介绍

保存会话数据的两种技术
session和cookie
Cookie(小甜饼)是客户端技术,服务器把每个用户的数据以cookie的形式写给用户各自的浏览器。当用户使用浏览器再去访问服务器中的web资源时,就会带着各自的数据去。这样,web资源处理的就是用户各自的数据了。
什么是Cookie?
服务器在客户端保存用户的信息,比如登录名,密码等...就是cookie.
Cookie的基本使用:C:\Documents and Settings\Administrator\Cookies下,以*.txt保存,cookie信息会以字符串的形式
如何创建一个cookie
对代码说明cookie
①当浏览器访问cookie1.php页面的时候,我们的服务器就会以Set-Cookie:name=shunping;expires=Wed,21-Sep-2011 07:53:25 GMT回送http响应,当浏览器获取到该信息后,就会保存该cookie的新值到本机的C:\Documents and Settings\Administrator\Cookies下。
②如果没有时间参数(第三个参数)
cookie不会保存到客户端,当浏览器的会话结束,我们的cookie就失效
③cookie能保存什么样的信息,就是字符串。
④客户端可以保存多个键值对
⑤cookie也可以保存中文,默认将会对中文进行urlencode进行编码
⑥cookie可以有多个key<==>value对,可以给不同的键值,指定不同的有效时间。
如何从客户端获取保存的cookie
<?php
//如何获取cookie信息
echo "<pre>";
print_r($_COOKIE);
echo "</pre>";
//获取指定的key对应的值
$_COOKIE['name'];
echo "name"=.$name;
?>
对代码说明:
①如果cookie有效时间到,则不能取出
②客户端cookie信息是怎样传递给服务器
 

原文地址:https://www.cnblogs.com/wyh3721/p/2566382.html