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 相关文章推荐
PHP5 安装方法
Oct 09 PHP
利用php+mcDropdown实现文件路径可在下拉框选择
Aug 07 PHP
php使用fopen创建utf8编码文件的方法
Oct 31 PHP
php中rename函数用法分析
Nov 15 PHP
php身份证号码检查类实例
Jun 18 PHP
PHP里的单例类写法实例
Jun 25 PHP
php实现简单爬虫的开发
Mar 28 PHP
PHP并发多进程处理利器Gearman使用介绍
May 16 PHP
PHP微信开发之查询城市天气
Jun 23 PHP
PHP使用curl_multi实现并发请求的方法示例
Apr 29 PHP
php使用curl获取header检测开启GZip压缩的方法
Aug 15 PHP
详解PHP中curl_multi并发的实现
Jun 08 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
使用TinyButStrong模板引擎来做WEB开发
2007/03/16 PHP
Thinkphp模板中使用自定义函数的方法
2012/09/23 PHP
php xml常用函数的集合(比较详细)
2013/06/06 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
9个实用的PHP代码片段分享
2015/01/22 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
ajax提交表单实现网页无刷新注册示例
2014/05/08 Javascript
jQuery实现定时读取分析xml文件的方法
2015/07/16 Javascript
jQuery操作cookie
2016/08/08 Javascript
JavaScript正则表达式和级联效果
2017/09/14 Javascript
JS分页的实现(同步与异步)
2017/09/16 Javascript
vue使用原生swiper代码实例
2020/02/05 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
Antd的Table组件嵌套Table以及选择框联动操作
2020/10/24 Javascript
[02:00]最后,我终于出了辉耀
2018/03/27 DOTA
python实现Floyd算法
2018/01/03 Python
Pandas 对Dataframe结构排序的实现方法
2018/04/10 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
python中的colorlog库使用详解
2019/07/05 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
torchxrayvision包安装过程(附pytorch1.6cpu版安装)
2020/08/26 Python
Html5跳转到APP指定页面的实现
2020/01/14 HTML / CSS
阿里巴巴英国:Alibaba英国
2019/12/11 全球购物
全球最大的瓷器、水晶和银器零售商:Replacements
2020/06/15 全球购物
解释下列WebService名词:WSDL、SOAP、UDDI
2012/06/22 面试题
合作经营协议书
2014/04/17 职场文书
安全保证书范文
2014/04/29 职场文书
2015年数学教师工作总结
2015/05/20 职场文书
当幸福来敲门观后感
2015/06/01 职场文书
调解协议书范本
2016/03/21 职场文书
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
DE1103使用报告
2022/04/05 无线电