Cookie Session

目录

 1.cookie

1.1.创建cookie 

1.2.读取Cookie

1.3.删除Cookie

 2.Session

2.1启动会话

2.2注册会话

2.3使用会话

2.4删除会话


 1.cookie

web服务器暂存在用户硬盘上的文本文件(经过加密处理)

用户名@网站地址[数字].txt

 Cookie是HTTP头标的组成部分,必须在页面其他内容之前发送。

1.1.创建cookie 

bool setcookie(string name[,string value[,int expire[,string path[,string domain]]]])
#name: Cookie 变量名; 可通过$_COOKIE["cookiename"]调用变量名为cookiename的Cookie
#value: Cookie 变量的值; 可通过$_COOKIE["values"]获取名为values的值
#expire: Cookie 的失效时间; 若不设置,则Cookie永远有效
#path: Cookie 在服务端路径
#domain: Cookie 的有效域名
#secure: Cookie是否通过安全的HTTPS

1.2.读取Cookie

$_COOKIE[]

1.3.删除Cookie

setcookie("name","",time()-1);

 2.Session

会话文件中数据在php脚本中以变量形式创建,保存在服务器端。创建的会话变量在生命周期内可以被跨页请求引用。

启动Session会话时,生成随机且唯一session_id,即为Session文件名,存储在服务器内存中。关闭页面时,id自动注销。

启动会话->注册会话->使用会话->删除会话

2.1启动会话

bool session_start(void);//在页面开始位置调用
//或
session_register();//要求设置php.ini register_globals设置为on

2.2注册会话

<?php
    session_start();
    $_SESSION["name"=value];//声明名为name的变量,并赋值value
?>

2.3使用会话

使用会话变量

2.4删除会话

#删除单个会话
unset($_SESSION['user']);

#删除多个会话
$_SESSION=array();

#结束当前会话,注销所有会话变量
session_destroy();

参考:

《php从入门到精通 第6版》

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值