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 相关文章推荐
PHP与MySQL开发中页面乱码的产生与解决
Mar 27 PHP
PHP 显示客户端IP与服务器IP的代码
Oct 12 PHP
php文字水印和php图片水印实现代码(二种加水印方法)
Dec 25 PHP
PHP调用.NET的WebService 简单实例
Mar 27 PHP
微信公众平台之快递查询功能用法实例
Apr 14 PHP
PHP的几个常用加密函数
Feb 03 PHP
php中array_unshift()修改数组key注意事项分析
May 16 PHP
关于php几种字符串连接的效率比较(详解)
Feb 22 PHP
PHP使用ActiveMQ实例
Feb 05 PHP
php实现构建排除当前元素的乘积数组方法
Oct 06 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
Apr 09 PHP
PHP获取类私有属性的3种方法
Sep 10 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
解决file_get_contents无法请求https连接的方法
2013/12/17 PHP
PHP5中实现多态的两种方法实例分享
2014/04/21 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
使用Zttp简化Guzzle 调用
2017/07/02 PHP
php实现的redis缓存类定义与使用方法示例
2017/08/09 PHP
javascript 拖放效果实现代码
2010/01/22 Javascript
javascript调试之DOM断点调试法使用技巧分享
2014/04/15 Javascript
为什么JS中eval处理JSON数据要加括号
2015/04/13 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
AngularJS中如何使用$http对MongoLab数据表进行增删改查
2016/01/23 Javascript
JavaScript 不支持 indexof 该如何解决
2016/03/30 Javascript
js实现常见的工具条效果
2017/03/02 Javascript
vue数字类型过滤器的示例代码
2017/09/07 Javascript
小程序采集录音并上传到后台
2019/11/22 Javascript
vue.js封装switch开关组件的操作
2020/10/26 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[52:27]2018DOTA2亚洲邀请赛 3.31 小组赛B组 paiN vs Secret
2018/04/01 DOTA
python中的__slots__使用示例
2015/02/26 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
详解Python的Flask框架中的signals信号机制
2016/06/13 Python
python爱心表白 每天都是浪漫七夕!
2018/08/18 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
使用numpngw和matplotlib生成png动画的示例代码
2021/01/24 Python
美国鞋类购物网站:Shiekh Shoes
2016/08/21 全球购物
苹果美国官方商城:Apple美国
2016/08/24 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
某个公司的Java笔面试题
2016/03/11 面试题
电子商务专业在校生实习自我鉴定
2013/09/29 职场文书
幼儿园教师的考核评语
2014/04/18 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
小学校园文化建设汇报材料
2014/08/19 职场文书
关于清明节的演讲稿
2014/09/13 职场文书
2014年党员加强作风建设思想汇报
2014/09/15 职场文书
水电工程师岗位职责
2015/02/13 职场文书
2015年母亲节活动策划方案
2015/05/04 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL