php中cookie和session,php中的cookie和session的用法与区别

php中的cookie和session的用法与区别php

区别:html

session信息存放在sever端,但session id存放在ckient cookie里面浏览器

cookie是彻底存放在client端的安全

一、cookie的配置与应用cookie

A、建立cookie:setcookie(string name, string value, int expire, string path, string domain,int secure);session

name---cookie变量名称标志       value---cookie变量的值        expire----cookie的有效期dom

path---cookie变量的相关路径     domain---cookie变量的网站      secure---在https的安全传输时才有效网站

例子:spa

setcookie("user", "php", time()+3600);

?>

B、从cookie中取值:PHP 的 $_COOKIE 变量用于取回 cookie 的值。code

例子:

// 输出 cookie 值

echo $_COOKIE["user"];

// 查看全部 cookie

print_r($_COOKIE);

?>

C、删除cookie,使有效时间为过去的时间;或者设置cookie的值为空

// 设置 cookie 过时时间为过去 1 小时

setcookie("user", "", time()-3600); ?>

二、使用cookie的限制

A、必须在HTML的输出前以前设置

B、一个浏览器能建立的Cookie数量最多为30个,而且每一个不能超过4KB,每一个WEB站点能设置的Cookie总数不能超过20个

三、session的配置与应用

session_start(); //在您把用户信息存储到 PHP session 中以前,首先必须启动会话session.,需在文件头部,HTML以前

$_SESSION['password']='jiang'; //存储Session

echo $_SESSION['passeord']; //获取session

isset($_SESSION['password']); // 判断

unset($_SESSION['password']); //删除指定session

session_destroy(); //全部session都消除

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值