PHP中如何使用Cookie


Posted in 面试题 onOctober 28, 2015
PHP对Cookie的接收和处理的支持非常好,是完全自动的,跟FORM变量的原则一样,特别简单。
比如设置一个名为 MyCookier的Cookie,PHP会自动从WEB服务器接收的HTTP头里把它分析出来,并形成一个与普通变量一样的变量,名为$ myCookie,这个变量的值就是Cookie的值。数组同样适用。另外一个办法是引用PHP的全局变量$HTTP_COOKIE_VARS数组。
分别举例如下:(假设这些都在以前的页面里设置过了,并且仍然有效)
echo $MyCookie;
echo $CookieArray[0];
echo $_COOKIE["MyCookie"];
echo $HTTP_COOKIE_VARS["MyCookie"];
要删除一个已经存在的Cookie,有两个办法:
1、SetCookie(“Cookie”, “”);
2、SetCookie(“Cookie”, “value” , time()-1 / time() );
使用Cookie的限制
1、必须在HTML文件的内容输出之前设置;
2、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。
3、限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。

Tags in this post...

面试题 相关文章推荐
PHP中如何创建和修改数组
May 02 面试题
Ibatis如何使用动态表名
Jul 12 面试题
JDK安装目录下有哪些内容
Aug 25 面试题
八皇后问题,输出了所有情况,不过有些结果只是旋转了90度
Aug 15 面试题
经典c++面试题六
Jan 18 面试题
几个数据库方面的面试题
Jul 01 面试题
介绍一下SQL Server的全文索引
Aug 15 面试题
.NET remoting的两种通道是什么
May 31 面试题
如何查找网页漏洞
Jun 22 面试题
Can a struct inherit from another struct? (结构体能继承结构体吗)
Sep 25 面试题
如何进行Linux分区优化
Feb 12 面试题
nohup的用法
Aug 10 面试题
PHP开发的一般流程
Aug 13 #面试题
PHP如何调用MYSQL存储过程
May 30 #面试题
PHP如何对用户密码进行加密
Jul 31 #面试题
可以在一个PHP文件里面include另外一个PHP文件两次吗
May 22 #面试题
mysql的最长数据库名,表名,字段名可以是多长
Apr 21 #面试题
什么是smarty? Smarty的优点是什么?
Aug 11 #面试题
mysql_pconnect()和mysql_connect()有什么区别
May 25 #面试题
You might like
世界咖啡生产者论坛呼吁:需要立即就咖啡价格采取认真行动
2021/03/06 咖啡文化
用PHP来写记数器(详细介绍)
2006/10/09 PHP
使用 eAccelerator加速PHP代码的方法
2007/09/30 PHP
discuz7 phpMysql操作类
2009/06/21 PHP
使用PHP求两个文件的相对路径
2013/06/20 PHP
php中smarty变量修饰用法实例分析
2015/06/11 PHP
php多线程并发实现方法
2016/09/30 PHP
Yii2框架实现数据库常用操作总结
2017/02/08 PHP
PHP封装返回Ajax字符串和JSON数组的方法
2017/02/17 PHP
PHP房贷计算器实例代码,等额本息,等额本金
2017/04/01 PHP
php 截取中英文混合字符串的方法
2018/05/31 PHP
Google (Local) Search API的简单使用介绍
2013/11/28 Javascript
javascript数组快速打乱重排的方法
2014/01/02 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
如何使用HTML5地理位置定位功能
2015/04/27 Javascript
jQuery实现文本框输入同步的方法
2015/06/20 Javascript
jQuery插件cxSelect多级联动下拉菜单实例解析
2016/06/24 Javascript
jQuery插件FusionCharts绘制2D双折线图效果示例【附demo源码】
2017/04/14 jQuery
详解vuex之store拆分即多模块状态管理(modules)篇
2018/11/13 Javascript
微信小程序tab切换可滑动切换导航栏跟随滚动实现代码
2019/09/04 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
pygame学习笔记(5):游戏精灵
2015/04/15 Python
详解flask入门模板引擎
2018/07/18 Python
Pycharm保存不能自动同步到远程服务器的解决方法
2019/06/27 Python
django 数据库连接模块解析及简单长连接改造方法
2019/08/29 Python
浅析Python 抽象工厂模式的优缺点
2020/07/13 Python
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
区域总监的岗位职责
2013/11/21 职场文书
开会迟到检讨书
2014/01/08 职场文书
考试不及格的检讨书
2014/01/22 职场文书
出国留学经济担保书
2014/04/01 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
利用Nginx代理如何解决前端跨域问题详析
2021/04/02 Servers
Requests什么的通通爬不了的Python超强反爬虫方案!
2021/05/20 Python
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js
java开发双人五子棋游戏
2022/05/06 Java/Android