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

<?php
/**
@ 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'];
?>

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