session_id()
时间: 2024-11-20 14:33:30 浏览: 5
`session_id()` 函数在 PHP 中用于获取当前会话的 ID 或设置一个新的会话 ID。当你调用 `session_start()` 启动会话后,如果不显式地更改它,`session_id()` 将返回当前会话的唯一标识符。下面是一些示例:
1. 获取默认会话 ID[^1]:
```php
<?php
session_start();
echo "Current session ID: " . session_id(); // 输出如:dqr58dnuqj2gufvg4o3tmjb9v4
?>
```
2. 设置新的会话 ID:
```php
<?php
session_id("NewSessionID");
session_start();
echo "New session ID: " . session_id(); // 输出:NewSessionID
?>
```
PHP 的会话支持跨脚本传递,也就是说,你可以通过 `session_id()` 功能来在不同页面之间共享同一会话。这使得在多个应用之间共享数据成为可能,只要它们都在同一个 session 文件或数据库表中管理会话信息。
阅读全文