cookie && session

浏览器请求后端某个php页面 执行

04.php  setcookie('user','zhangsan')// 给张三令牌

05.php  查看牌子 $_COOKIE['user']

 

04.php

05.php

 

 

 

setcookie('scholl','MBA',time()+15);  //15秒后消失

 

setcookie('scholl','MBA',time()+3600);  //三个参数关闭浏览器 还存活(直到设置的时间结束) 而两个参数不带时间关闭浏览器就消失了。

 

如果在子目录设置cookie 如何作用到其他子目录

setcookie 第四个参数指定全局生效

setcookie('global','any',time()+3600,'/');

 

cookie不能跨域名的  127.0.0.1  localhost不一样的是

 

cookie 不安全一般存 用户名 浏览记录 安全性要求不高的地方

可以用session来防范

 

03.php  //03.php 会自动setcookie 给浏览器发送凭证id 同时在服务器会保存liu  PHPSESSID

session_start()  //开启session

$_SESSION['user'] = 'liu';  

04.php  // 请求的时候cookie携带上03.php的 凭证id  获取到session  PHPSESSID

session_start()

echo $_SESSION['user'] 

 

posted @ 2018-12-10 16:40  suanmei  阅读(146)  评论(0编辑  收藏  举报