回话控制session和cookie

session_start(); //上边不可写任何东西

//存储SESSION信息,所有页面都可以取到session数据
$_SESSION["uid"] = "123";
$_SESSION["name"] = "张三";

echo $_SESSION["uid"];

HTTP无状态协议,为了记录访问者的状态,不能维护两个事物间的状态。但一个用户在请求一个页面以后再请求另一个页面时,需要让服务器知道这是一个用户。共有三种传递方式——
1.超链接或者header()函数等重定向方式
2.使用Cookie将用户的信息状态,存放在客户端的计算机中。
3.使用Session将用户的信息状态,存放在服务器之中。

Session

1.存储在服务器
2.可以存放任何类型的数据
3.有默认过期时间15分钟
4.每个登陆者都会存一份

Session用法:
1.可以用来在页面之间传值
登录传用户名,购物车,流程
2.可以记录登陆者的状态
3.可以防止用户跳过登录


Cookie
1.存储在客户端
2.只能存放字符串
3.默认永久的,可以设置过期时间
4.每个登陆者都会存一分

只要使用setCookie()这个函数就可以将一个或个变量放到客户端cookie中

 

转载于:https://www.cnblogs.com/Yue0327/p/5442600.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值