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 相关文章推荐
综合图片计数器
Oct 09 PHP
几种显示数据的方法的比较
Oct 09 PHP
php 魔术方法使用说明
Oct 20 PHP
php实现单链表的实例代码
Mar 22 PHP
php中使用gd库实现远程图片下载实例
May 12 PHP
windows server 2008/2012安装php iis7 mysql环境搭建教程
Jun 30 PHP
PHP设置images目录不充许http访问的方法
Nov 01 PHP
php mysql操作mysql_connect连接数据库实例详解
Dec 26 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
php如何把表单内容提交到数据库
Jul 08 PHP
tp5.1 实现setInc字段自动加1
Oct 18 PHP
laravel-admin 实现在指定的相册下添加照片
Oct 21 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函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
一个不错的应用,用于提交获取文章内容,不推荐用
2007/03/03 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
影响jQuery使用的14个方面
2014/09/01 Javascript
jQuery Uploadify 上传插件出现Http Error 302 错误的解决办法
2015/12/12 Javascript
JavaScript继承模式粗探
2016/01/12 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
jQuery操作cookie
2016/08/08 Javascript
AngularJS控制器之间的通信方式详解
2016/11/03 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
jquery 一键复制到剪切板的实例
2017/09/20 jQuery
js replace 全局替换的操作方法
2018/06/12 Javascript
JavaScript indexOf()原理及使用方法详解
2020/07/09 Javascript
Element Carousel 走马灯的具体实现
2020/07/26 Javascript
10分钟学会js处理json的常用方法
2020/12/06 Javascript
[46:48]DOTA2上海特级锦标赛A组小组赛#2 Secret VS CDEC第三局
2016/02/25 DOTA
Python入门之modf()方法的使用
2015/05/15 Python
Python字符串处理实例详解
2017/05/18 Python
python 3.6.4 安装配置方法图文教程
2018/09/18 Python
python机器学习库scikit-learn:SVR的基本应用
2019/06/26 Python
OpenCV中VideoCapture类的使用详解
2020/02/14 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
解决Python 异常TypeError: cannot concatenate 'str' and 'int' objects
2020/04/08 Python
Django中的AutoField字段使用
2020/05/18 Python
馥蕾诗美国官网:Fresh美国
2019/10/09 全球购物
事业单位辞职信范文
2014/01/19 职场文书
有关打架的检讨书
2014/01/25 职场文书
合唱兴趣小组活动总结
2014/07/10 职场文书
珍惜资源的建议书
2014/08/26 职场文书
党员查摆剖析材料
2014/10/10 职场文书
PHP命令行与定时任务
2021/04/01 PHP
mongodb的安装和开机自启动详细讲解
2021/08/02 MongoDB
python库sklearn常用操作
2021/08/23 Python