首先,在页面执行一开始就启动会话并存储会话变量,而不需要任何先前的输出。这对于会话正常运行至关重要。
在第一页中,执行以下代码:
<?php session_start(); $_SESSION['myvar'] = 'myvalue'; ?>
此代码启动一个会话并将值“myvalue”分配给会话变量“myvar”。
在后续页面上,使用以下代码检查会话变量是否已设置且具有预期值:
<?php session_start(); echo "1"; if (isset($_SESSION['myvar'])) { echo "2"; if ($_SESSION['myvar'] == 'myvalue') { echo "3"; exit; } } ?>
如果会话变量已设置且具有值 ' myvalue',代码将输出以下序列:
1 2 3
以上是如何跨多个 PHP 页面存储和检索会话变量?的详细内容。更多信息请关注PHP中文网其他相关文章!