PHP 实现 session【两行代码就搞定】
什么是session?
Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话中一直存在下去。
cookie与session的区别:
cookie数据保存在客户端,session数据保存在服务器端。
详情访问:weixin_42217767 博主
实现思路:【每个网页只开启一次就可以】
存入:
(1)开启
(2)存数据
验证:
(1)开启
(2)取数据
常用函数:
session_start — 启动新会话或者重用现有会话
$_SESSION —【超全局变量】可提取session中数据
代码实现:
/*----存入:-----*/
// 假设存放admin用户, id 为 1 ,name 为 Bin 的信息
session_start(); // 开启会话
$_SESSION['admin'] = [ // 存入信息
'id' => 1,
'name' => 'Bin'
];
/*----判断------*/
// 判断是否存在该用户
session_start(); // 开启会话
if($_SESSION['admin']){ // 取值判断
echo '123';
}

网页重复开始session错误信息:
A session had already been started - ignoring session_start()
只是基础知识,望大家多多指教。
本文简要介绍了PHP中Session的概念及其与Cookie的区别,重点讲解了如何使用两行代码实现Session的创建与验证,包括开启会话、存入和提取数据的过程。
1209

被折叠的 条评论
为什么被折叠?



