作者:Luuuuuuuucy22 | 来源:互联网 | 2013-08-06 11:53
/**
@ 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, '/');
?>