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...

面试题 相关文章推荐
什么是java序列化,如何实现java序列化
Nov 14 面试题
写出二分查找算法的两种实现
May 13 面试题
struct和class的区别
Nov 20 面试题
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 面试题
数据库专业英语
Nov 30 面试题
.NET方向面试题
Nov 20 面试题
.NET remoting的两种通道是什么
May 31 面试题
System.Array.CopyTo()和System.Array.Clone()有什么区别
Jun 20 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
Jul 12 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
北京振戎融通Java面试题
Sep 03 面试题
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
关于PHP的相似度计算函数:levenshtein的使用介绍
2013/04/15 PHP
php无法连接mysql数据库的正确解决方法
2016/07/01 PHP
php封装的smarty类完整实例
2016/10/19 PHP
PHP封装函数实现生成随机的字符串验证码
2017/01/24 PHP
php动态读取数据清除最右边距的方法
2017/04/12 PHP
详解如何在云服务器上部署Laravel
2017/06/30 PHP
使用php自动备份数据库表的实现方法
2017/07/28 PHP
PHP使用mysqli同时执行多条sql查询语句的实例
2019/03/22 PHP
laravel 修改记住我功能的cookie保存时间的方法
2019/10/14 PHP
JavaScript使用prototype定义对象类型
2007/02/07 Javascript
js定义类的几种方法(推荐)
2016/06/08 Javascript
node文件批量重命名的方法示例
2017/10/23 Javascript
微信小程序基于slider组件动态修改标签透明度的方法示例
2017/12/04 Javascript
React Native基础入门之初步使用Flexbox布局
2018/07/02 Javascript
jQuery表单元素过滤选择器用法实例分析
2019/02/20 jQuery
Python中pillow知识点学习
2018/04/30 Python
Python multiprocess pool模块报错pickling error问题解决方法分析
2019/03/20 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
Django urls.py重构及参数传递详解
2019/07/23 Python
用python3 urllib破解有道翻译反爬虫机制详解
2019/08/14 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
Python图片处理模块PIL操作方法(pillow)
2020/04/07 Python
html5 datalist标签使用示例(自动完成组件)
2014/05/04 HTML / CSS
荷兰街头时尚之家:Funkie House
2019/03/18 全球购物
当当网软件测试笔试题
2015/11/24 面试题
JSP和EJB可以共享HttpSession么?EJB里面可以改变session里面的内容
2013/06/05 面试题
2014年单位植树节活动方案
2014/03/23 职场文书
企业安全生产责任书
2014/04/14 职场文书
2014年优秀党员材料
2014/12/18 职场文书
实习护士自荐信
2015/03/25 职场文书
Pygame如何使用精灵和碰撞检测
2021/11/17 Python
python APScheduler执行定时任务介绍
2022/04/19 Python
Java中生成微信小程序太阳码的实现方案
2022/06/01 Java/Android
利用Redis实现点赞功能的示例代码
2022/06/28 Redis
Go结合Gin导出Mysql数据到Excel表格
2022/08/05 Golang
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技