我想知道在$_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'];
?>
这可能吗?
答案 0 :(得分:3)
答案 1 :(得分:1)
是。 $ _SESSION变量将在PHP文件之间保留,除非它过期或您销毁会话。 在最常见的服务器配置中,这需要cookie来保存会话ID,因此请确保它们已启用。
答案 2 :(得分:0)
是的,您的会话将可用于来自同一浏览器实例的每个请求。如果某些你没有得到它可能会有那些文件的会话存储路径