【发布时间】:2017-12-22 00:27:45
【问题描述】:
我正在处理一个项目,在该项目中我面临创建的会话问题,但是当我重定向到另一个页面时,它不会出现在下一页上。如果我在另一台服务器上使用相同的代码,那么它可以正常工作。我无法找到解决方案。我也在这个项目中使用 VPN 服务器。我把我的代码放在下面
info.php
session_start();
$array = [5,6,7,8,9];
$_SESSION['mySession'] = $array;
//print_r($_SESSION); //works fine here
exit(header('location:index_2.php'));
index_2.php
session_start();
print_r($_SESSION);//getting blank array
我正在使用 PHP 版本 7.0.21RC1(根据 phpinfo())
【问题讨论】:
-
不,我们必须在获取任何会话之前调用 session_start()。这不是问题克里斯
-
VPN 服务器在哪里安装?
-
您使用的是负载均衡器还是其他意味着 info.php 和 index_2.php 可能不在同一台服务器上的东西?
-
@Mark_1 这是我的怀疑