php创建、获取cookie及基础要点分析


Posted in PHP onJanuary 26, 2015

本文实例讲分析了php创建、获取cookie及基础要点。分享给大家供大家参考。具体如下:

假设为:cookie1.php文件

<?php

setCookie("name","百度",time()+60);

echo "保存cookie";

?>

必需参数为三个:

(1)第一参数:name为键值,自己设定;
(2)第二参数:实例中的”百度“表示键值name对应的value值;
(3)第三参数:表示过期时间,time()+60,表示过期时间为60秒;

实例中cookie代码解析,及基础要点

1、浏览器打开cookie1.php时,服务器会以信息:Set-Cookie:name=%B0%D9%B6%C8; expires=Tue, 06-Nov-2012 16:09:27 GMT(备注:该信息请用抓包工具查看)来回应http请求,客户端浏览器获得此信息,并保存到cookies文件里(不同浏览器与操作系统,保存位置与文件类型不一样)
2、如果没有设置第三个时间参数,默认是会话结束(关闭浏览器)时,cookie就失效(此情况,cookie是保存在浏览器缓存里)。
3、cookie只能保存字符串信息,也就是对象不能保存(session可以保存对象)。
4、如果键值是中文,默认采用 urlencode方式,将中文进行转码。
5、cookie保存时,以明文方式保存,所以,保存密码时需要进行处理,如md5。
6、可以保存多个cookie。
7、同一个页面中不同cookie,保存的时间可以设置成不一样。
8、一个网站对应有一个保存cookie的文件(如果有设置cookie的话)。

获取cookie

文件:cookie2.php

<?php

echo "<pre>";

print_r($_COOKIE);

echo $_COOKIE['name'];

?>

$_COOKIE是一个预定义变量(数组),在cookie的有效时间内,可以采用上面的代码输出cookie。
知识要点说明:浏览器在访问cookie2.php页面的时候,会将cookies信息传送到服务器上,这是http协议规定的(可以采用抓包工具查看,如下图)

php创建、获取cookie及基础要点分析

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
用cookies来跟踪识别用户
Oct 09 PHP
PHP 编程请选择正确的文本编辑软件
Dec 21 PHP
用PHP伪造referer突破网盘禁止外连的代码
Jun 15 PHP
PHP的一个基础知识 表单提交
Jul 04 PHP
php中Smarty模板初体验
Aug 08 PHP
php自动加载机制的深入分析
Jun 08 PHP
php使用array_rand()函数从数组中随机选择一个或多个元素
Apr 28 PHP
php将access数据库转换到mysql数据库的方法
Dec 24 PHP
php定义参数数量可变的函数用法实例
Mar 16 PHP
学习php设计模式 php实现模板方法模式
Dec 08 PHP
Yii2 queue的队列使用详解
Jul 19 PHP
PHP生成随机密码4种方法及性能对比
Dec 11 PHP
php表单提交与$_POST实例分析
Jan 26 #PHP
Symfony数据校验方法实例分析
Jan 26 #PHP
symfony表单与页面实现技巧
Jan 26 #PHP
php使用cookie保存登录用户名的方法
Jan 26 #PHP
Symfony页面的基本创建实例详解
Jan 26 #PHP
PHP中使用imagick生成PSD文件缩略图教程
Jan 26 #PHP
PHP中使用imagick实现把PDF转成图片
Jan 26 #PHP
You might like
PHP+ajax分页实例简析
2015/12/07 PHP
Laravel中Trait的用法实例详解
2016/03/16 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
ThinkPHP中图片按比例切割的代码实例
2019/03/08 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
JavaScript使用cookie
2007/02/02 Javascript
不懂JavaScript应该怎样学
2008/04/16 Javascript
javascript 用原型继承来实现对象系统
2010/03/22 Javascript
jquery 图片 上一张 下一张 链接效果(续篇)
2010/04/20 Javascript
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
jQuery获得字体颜色16位码的方法
2016/02/20 Javascript
React.js入门学习第一篇
2016/03/30 Javascript
JavaScript闭包和范围实例详解
2016/12/19 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
简单实现js轮播图效果
2017/07/14 Javascript
使用async、enterproxy控制并发数量的方法详解
2018/01/02 Javascript
javascript中函数的写法实例代码详解
2018/10/28 Javascript
React降级配置及Ant Design配置详解
2018/12/27 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
Python使用struct处理二进制的实例详解
2017/09/11 Python
Python使用matplotlib绘图无法显示中文问题的解决方法
2018/03/14 Python
深入浅析Python传值与传址
2018/07/10 Python
python实现周期方波信号频谱图
2018/07/21 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
Django实现文件上传和下载功能
2019/10/06 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
HTML5 图片预加载的示例代码
2020/03/25 HTML / CSS
泰海淘:泰国king Power王权免税集团旗下跨境海淘综合型电商
2020/07/26 全球购物
澳大利亚领先的女性运动服品牌:Lorna Jane
2020/06/19 全球购物
保密工作实施方案
2014/02/24 职场文书
学风建设主题班会
2015/08/17 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
利用python调用摄像头的实例分析
2021/06/07 Python
vue特效之翻牌动画
2022/04/20 Vue.js