1

我想知道在我存储一个值之后$_SESSION,我可以在不同的文件中多次访问它吗?例如我存储了一个值:$_SESSION['login']="Fred"

我可以在不同时间访问不同文件中的该值吗?

例如:b.php

<?php
session_start();
$uname=$_SESSION['login'];
?>

c.php

<?php
session_start();
$uname=$_SESSION['login'];
?>

d.php

<?php
session_start();
$uname=$_SESSION['login'];
?>

这可能吗??

4

3 回答 3

3

的,这是可能的。

有关详细信息,请参阅 PHP 会话

注意:PHP Session 就是这样的,除非您对它进行破坏或它们已过期。

于 2012-08-27T11:26:38.120 回答
1

是的。$_SESSION 变量将在 PHP 文件之间持续存在,除非它过期或您销毁会话。在最常见的服务器配置中,这需要一个 cookie 来保存会话 ID,因此请确保已启用这些配置。

于 2012-08-27T11:27:53.250 回答
0

是的,您的会话将可用于来自同一浏览器实例的每个请求。如果某些您没有得到它的地方可能存在这些文件的会话存储路径不同

于 2012-08-27T11:44:23.100 回答