COOKIE的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了COOKIE的使用相关的知识,希望对你有一定的参考价值。

cookie是用来将使用者资料记录在客户端的技术,这种技术让web服务器能将一些只需存放于客户端,或者可以在客户端进行运算的资料,存放于用户的计算机系统中。

cookie是存放在HTTP标头中的。

cookie优点:

1、简单cookie是一个基于文本的轻量级结构,包括简单的键值对
2、cookie是保存在客户端,所以不会占用服务器资源
3、cookie通常是客户端上持续时间最长的数据保留形式

cookie缺点:

1、大小受限。大多数浏览器限制cookie4096个字节
2、用户可能会禁用cookie
3、cookie可能会被篡改

cookie性能影响:

一旦服务器向客户端设置cookie,除非cookie过期,否则客户端每次请求都会发送这些cookie到客户端,一旦设置的cookie过多,将导致报头较大,且大多数cookie并不是每次都用到,所以会造成带宽浪费。

Cookie与网站关联,而不是与特定的页面关联。因此,无论用户请求站点中的哪一个页面,浏览器和服务器都将交换 Cookie 信息。

cookie的简单操作:

/*
设置、删除cookie
    @param $name cookie的识别名称
    @param $value cookie的值
    @param $expire cookie的生存期限
    @param $path cookie在服务器端的指定路径
    @param $domain 指定cookie所属服务器的网址名称
    @param $secure 指明cookie是否通过安全的HTTPS连接传输
*/
bool setcookie(string $name,string $value,int $expire,string $path,string $domain,bool $secure)

以上是关于COOKIE的使用的主要内容,如果未能解决你的问题,请参考以下文章

jQuery的Cookie使用

cookie的简单使用

网络知识补习❄️| Cookie详解 和 Document.cookie使用文档+运行实例

cookie-parser中间件的使用

Cookie的简单使用

Spider理论系列-requests模块的Cookie使用