热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

php之cookie的应用

在网站建设中cookie用的也是比较多的,那么我们要怎么用cookie呢,怎么写cookie合理呢,下面我总结了一下cookie的用法供大家参考


/**
@ COOKIE学习
1.设置COOKIE[setCOOKIE(名字,值,有效时间,有效路径,有效域,安全)]
setCOOKIE()该函数是http头信息的一部分,因此使用之前不能有任何输出
COOKIE按照数据类型讲:数组类型
2.使用COOKIE信息可以像使用一般数组变量一样
3.COOKIE信息的删除setCOOKIE(名字,值,过期时间,'/')

session和COOKIE的区别:
1.前者存放在服务器上,后者在浏览器上
2.安全方面,前者安全,后者不安全
3.后者有路径和域名限制,前者没有
4.session的使用是依靠COOKIE的,COOKIE被禁用掉,session要有解决方案
5.session是存放在服务器上的,因此不要过量使用,以免给服务器造成大的负载
*/

setCOOKIE('user_name','zhangsan',time()+3600,'/');
setCOOKIE('user_psd','123456',time()+3600,'/');
setCOOKIE('user_addr','beijing',time()+3600,'/');
//setCOOKIE('user_xueli','daxue',time()+3600,'/','.phpone.com');
//setCOOKIE('user_hobby','daxue',time()+3600,'/','.phpone.com',true);

//利用$_SERVER查看系统跟目录
//print_r($_SERVER);
echo $_COOKIE['user_name'];
?>


 

 


/**
@ 删除COOKIE变量信息
@ 给一个过期的时间
*/
setCOOKIE('user_name', 'abcd', time()-1, '/');
setCOOKIE('user_addr', 'abcd', time()-1, '/');
setCOOKIE('user_psd', 'abcd', time()-1, '/');
?>


 


推荐阅读
author-avatar
Luuuuuuuucy22
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有