使用 Session

在 PHP 中,通过预定义变量 $_SESSION,可以实现 Session 的存值与取值。

示例

<?php
header(“content-type:text/html;charset=utf-8”);
session_start();
$_SESSION[“userName”]=”张三”;
$_SESSION[“age”]=30;
echo”Session中的用户名:{$_SESSION[“userName”]}

“;
echo”Session中的年龄:{$_SESSION[“age”]}”;


代码讲解

1、开启 Session
session_start();
通过 session_start() 函数,开启 Session。

2、存储 Session
$_SESSION[“userName”] = “张三”;
$_SESSION[“age”] = 30;
通过预定义变量 $_SESSION,实现 Session 的存值。
$_SESSION[“userName”] = “张三”:将字符串 “张三” 存储到 Session 中, 对应的 Session 名称为 userName 。
$_SESSION[“age”] = 30:将数字 30 存储到 Session 中,对应的 Session 名称为 age 。
注意:Session 中可以存储任意类型的数据。

3、读取 Session
echo “Session中的用户名:{$_SESSION[“userName”]}

“;
echo “Session中的年龄:{$_SESSION[“age”]}”;
通过预定义变量 $_SESSION,实现 Session 的取值。
$_SESSION[“userName”]:获得 Session 中名称为 userName 的值。
$_SESSION[“age”]:获得 Session 中名称为 age 的值。
注意:Session 中存储的数据,可以跨页面访问。
例如,在 a.php 文件中向 Session 存储数据,而在 b.php 文件中读取 Session 的数据。