php服务端setcookie()原理
2024-09-27 11:08:08
1、什么是 Cookie?
cookie 常用于识别用户。cookie 是服务器留在用户计算机中的小文件。每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie。通过 PHP,您能够创建并取回 cookie 的值。
2、如何取回 Cookie 的值?
PHP 的 $_COOKIE 变量用于取回 cookie 的值。
浏览器发送请求,会将cookie信息通过header头传递到服务端
3、如何创建 cookie?
setcookie() 函数用于设置 cookie。
注释:setcookie() 函数必须位于 <html> 标签之前。
setcookie()在设置cookie时,系统经处理把这个cookie发送到客户端并保存在C:Documents andSettings用户名Cookies目录下。
在header信息中会有一段这样的存在:Set-Cookie: mycookie=Hello%2CCookie; expires=Thu, 06-Dec-2012 18:05:01 GMT; path=/
语法
setcookie(name,value,expire,path,domain,secure)
参数 | 描述 |
---|---|
name | 必需。规定 cookie 的名称。 |
value | 必需。规定 cookie 的值。 |
expire | 可选。规定 cookie 的有效期。 |
path | 可选。规定 cookie 的服务器路径。 |
domain | 可选。规定 cookie 的域名。 |
secure | 可选。规定是否通过安全的 HTTPS 连接来传输 cookie。 |
最新文章
- Swift - 推送之本地推送(UILocalNotification)
- 微信APP支付Java后端回调处理
- Windows下mock环境搭建-加速项目Api开发
- Sprint第二个冲刺(第十三天)
- JDBC存取二进制文件示例
- php读取excel日期类型数据的例子
- URL- 含义及组成
- OpenSSL 与 SSL 数字证书概念贴
- php5.4安装ecshopphp5.4问题及解决
- Jquery中$.post()与$.get()区别
- Help Johnny-(类似杭电acm3568题)
- Lua Development Tools (LDT)
- 从头开始学JavaScript (四)——操作符
- ORA-01031:insufficient privileges解决方法
- python爬虫(七)_urllib2:urlerror和httperror
- 【NOIP2016】【LCA】【树上差分】【史诗级难度】天天爱跑步
- SQLSERVER 性能优化之Perfmon指标
- CentOS yum安装redis(转)
- redis哨兵模式,数据尽量少的丢失
- dubbo集群应用
热门文章
- 分支语句(switch case)
- javascript Date对象 之 时间转字符串
- alter table add constraint 用法
- kali安装后配置
- 平衡搜索树--红黑树 RBTree
- 【bzoj1115】[POI2009]石子游戏Kam(博弈论)
- nginx+tomcat网页动静分离配置
- linux 安装unrar
- JDK__下载地址
- 阿里云centOS7.4 nginx: [emerg] ";server"; directive is not allowed here in /etc/nginx/vhost/xxxxxx.conf:2