我知道这个标题与 1000 个与某个问题相关的其他帖子重复,如果有解决方案,我提前道歉。相信我,我浏览了大量关于这个主题的帖子,并尝试了所有规定的解决方案,但都没有运气。
我正在尝试通过第 1 页中的以下代码创建 SESSION 变量:
<?php
$conditionArray = array('Past', 'Past', 'Future', 'Future');
$typeArray = array('Gains', 'Gains', 'Losses', 'Losses');
shuffle($conditionArray);
shuffle($typeArray);
session_start();
$_SESSION['conditionArray'] = implode(',',$conditionArray);
$_SESSION['typeArray'] = implode(',',$typeArray);
var_dump($_SESSION);
?>
<html>
<body>
</body>
</html>
现在 var_dump 显示以下内容:
array(2) { ["conditionArray"]=> string(23) "Future,Past,Past,Future" ["typeArray"]=> string(25) "Gains,Gains,Losses,Losses" }
这很好。
在下一页上,我试图通过以下代码检索变量:
<?php
session_start();
echo $_SESSION['typeArray'];
var_dump($_SESSION);
?>
<html>
<body>
</body>
</html>
它给了我:
array(0) { }
我尝试查看 php 的错误日志文件,但没有看到任何相关内容。任何帮助将不胜感激!