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 include,include_once,require,require_once
Sep 05 PHP
php array_filter除去数组中的空字符元素
Jun 21 PHP
完美解决:Apache启动问题―(OS 10022)提供了一个无效的参数
Jun 08 PHP
PHP扩展模块Pecl、Pear以及Perl的区别
Apr 09 PHP
迁移PHP版本到PHP7
Feb 06 PHP
php递归删除指定文件夹的方法小结
Apr 20 PHP
PHP导入导出Excel代码
Jul 07 PHP
详解WordPress开发中get_header()获取头部函数的用法
Jan 08 PHP
YII框架中使用memcache的方法详解
Aug 02 PHP
PHP实现求两个字符串最长公共子串的方法示例
Nov 17 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
Jul 08 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 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网页后退不再出现过期
2007/03/08 PHP
php Smarty 字符比较代码
2011/02/27 PHP
php防止sql注入示例分析和几种常见攻击正则表达式
2014/01/12 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
phpcms手机内容页面添加上一篇和下一篇
2015/06/05 PHP
PHP 二维关联数组根据其中一个字段排序(推荐)
2017/04/04 PHP
PHP使用CURL实现下载文件功能示例
2019/06/03 PHP
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
js实现简洁的滑动门菜单(选项卡)效果代码
2015/09/04 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
javascript正则表达式模糊匹配IP地址功能示例
2017/01/06 Javascript
学习使用jQuery表单验证插件和日历插件
2017/02/13 Javascript
js获取ip和地区
2017/03/10 Javascript
深入探究AngularJs之$scope对象(作用域)
2017/07/20 Javascript
JS非空验证及邮箱验证的实例
2017/08/11 Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
2019/10/17 Javascript
javascript canvas API内容整理
2020/02/16 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
python实现DES加密解密方法实例详解
2015/06/30 Python
Django中URLconf和include()的协同工作方法
2015/07/20 Python
Python程序中用csv模块来操作csv文件的基本使用教程
2016/03/03 Python
解决Django no such table: django_session的问题
2020/04/07 Python
Pycharm pyuic5实现将ui文件转为py文件,让UI界面成功显示
2020/04/08 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
2020/07/01 Python
英国领先的新鲜松露和最好的松露产品供应商:TruffleHunter
2019/08/26 全球购物
乌克兰品牌化妆品和香水在线商店:Bomond
2020/01/14 全球购物
英文版银行求职信
2013/10/09 职场文书
社会保险接收函
2014/01/12 职场文书
师说教学反思
2014/02/07 职场文书
室内设计专业自荐信
2014/05/31 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
实验室标语
2014/06/21 职场文书
学习实践科学发展观心得体会
2014/09/10 职场文书
办公室主任岗位职责
2015/01/31 职场文书
导游词之清晏园
2019/11/22 职场文书