session缓存的内容如何在不同页面使用?
时间: 2024-03-21 13:44:00 浏览: 80
在 PHP 中,可以通过使用会话(session)来在不同页面之间共享数据。
会话是一种在服务器端存储数据的方式,可以在不同页面之间共享数据。当您启动了会话后,可以通过 $_SESSION 超全局变量来访问会话中的数据。例如:
```php
// 启动会话
session_start();
// 保存数据到会话中
$_SESSION['user_id'] = 123;
$_SESSION['user_name'] = 'John';
// 在另一个页面中访问会话数据
session_start();
$user_id = $_SESSION['user_id'];
$user_name = $_SESSION['user_name'];
```
在上面的代码中,首先通过 session_start() 启动了会话。然后在第一个页面中,将数据保存到了 $_SESSION 数组中。在另一个页面中,也通过 session_start() 启动了会话,并通过 $_SESSION 数组访问了在第一个页面中保存的数据。
需要注意的是,要在不同页面中访问同一个会话,必须在每个页面的代码中都调用一次 session_start() 函数。通常建议将 session_start() 函数放在每个页面的最开始处。
阅读全文