php中cookie的使用方法


Posted in PHP onMarch 29, 2014

1.创建/更新cookie

setCookie($cookieName,$value,time()+秒数);

例子:创建一个cookie,名字为UserName,值为zs,过期时间为2个星期

setcookie("UserName","zs",time()+2*7*24*3600);

如果不设置时间,就不会保存到cookie文件中。浏览器不关时,能够访问。当浏览器关闭时,就无法访问了。

例子:

setcookie("Age","18");

2.取cookie的值

$_cookie[$cookieName];

例子:取出UserName的值,放在变量$uName中

$uName=$_COOKIE['UserName'];

取值的时候,一般会先判断是否为空,再进行取值操作。上面的取值操作一般这样写:

if (!empty($_COOKIE['UserName']))
{
$uName=$_COOKIE['UserName'];
}

3.删除指定cookie

setcookie($cookieName,value,time()-秒数);
//或者
setcookie($cookiename, '');
//或者
setcookie($cookiename, NULL);

例子:删除UserName

setcookie("UserName","zs",time()-3600);

4.删除当前会话的所有cookie

foreach($_COOKIE as $key=>$val){
setcookie($key,"",time()-100);
}

当无cookie时,本机保存cookie的文件也将删除。

PHP 相关文章推荐
php中将网址转换为超链接的函数
Sep 02 PHP
PHP 解决session死锁的方法
Jun 20 PHP
深入理解PHP中的global
Aug 19 PHP
php实现的支持imagemagick及gd库两种处理的缩略图生成类
Sep 23 PHP
PHP中substr()与explode()函数用法分析
Nov 24 PHP
浅析php原型模式
Nov 25 PHP
php操作xml入门之xml基本介绍及xml标签元素
Jan 23 PHP
php中Snoopy类用法实例
Jun 19 PHP
Yii2使用dropdownlist实现地区三级联动功能的方法
Jul 18 PHP
PHP单态模式简单用法示例
Nov 16 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
PHP基于curl模拟post提交json数据示例
Jun 22 PHP
php中session使用示例
Mar 29 #PHP
thinkphp验证码显示不出来的解决方法
Mar 29 #PHP
php5.2 Json不能正确处理中文、GB编码的解决方法
Mar 28 #PHP
php页码形式分页函数支持静态化地址及ajax分页
Mar 28 #PHP
小谈php正则提取图片地址
Mar 27 #PHP
php顺序查找和二分查找示例
Mar 27 #PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 #PHP
You might like
一个从别的网站抓取信息的例子(域名查询)
2006/10/09 PHP
杏林同学录(五)
2006/10/09 PHP
php入门小知识
2008/03/24 PHP
PHP中常用的输出函数总结
2014/09/22 PHP
[原创]php简单防盗链验证实现方法
2016/07/09 PHP
PHP与服务器文件系统的简单交互
2016/10/21 PHP
PHP 用session与gd库实现简单验证码生成与验证的类方法
2016/11/15 PHP
thinkPHP js文件中U方法不被解析问题的解决方法
2016/12/05 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
jquery ready函数源代码研究
2009/12/06 Javascript
window.location.href的用法(动态输出跳转)
2014/08/09 Javascript
jQuery中children()方法用法实例
2015/01/07 Javascript
js获取域名的方法
2015/01/27 Javascript
JavaScript动态改变表格单元格内容的方法
2015/03/30 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
Node.js实用代码段之正确拼接Buffer
2016/03/17 Javascript
jQuery操作cookie
2016/08/08 Javascript
AngularJS路由实现页面跳转实例
2017/03/03 Javascript
ExtJs异步无法向外传值和赋值的完美解决办法
2017/06/14 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
微信小程序签到功能
2018/10/31 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
python通过socket查询whois的方法
2015/07/18 Python
导入tensorflow时报错:cannot import name 'abs'的解决
2019/10/10 Python
Python turtle库绘制菱形的3种方式小结
2019/11/23 Python
Java如何基于wsimport调用wcf接口
2020/06/17 Python
用opencv给图片换背景色的示例代码
2020/07/08 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
小学英语教学反思案例
2014/02/04 职场文书
机关单位人员学雷锋心得体会
2014/03/10 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
2014派出所所长群众路线对照检查材料思想汇报
2014/09/18 职场文书
2015年世界无烟日活动方案
2015/05/04 职场文书
个人催款函范文
2015/06/24 职场文书
话题作文之关于呼唤
2019/11/29 职场文书
Redis缓存-序列化对象存储乱码问题的解决
2021/06/21 Redis