看一下以下两段代码:
test.php的:
<?
session_start();
$_SESSION['test'] = 'TEST SESSION';
header('location:receive.php');
?>
receive.php
<?
session_start();
echo $_SESSION['test'];
?>
当我在浏览器test.php中运行时,它会将我重定向到receive.php,但会显示以下警告:
注意:未定义的索引:在第2行的/var/www/html/sessreceive.php中进行测试
换句话说,$ _SESSION没有按照应有的方式进行测试。
我一直在努力寻找解决方案,但没有运气。 我看到许多与&#39; session.save_path &#39;相关的问题,但是我的设置,文件夹可写,它似乎工作 - 我可以看到在我指定的tmp文件夹下创建的会话文件
我正在研究VPS,所以我可以检查任何内容。但仍然面临着这个问题。
PS:这是一个简单的例子 - 我真正的问题是在第2步中挂起的一个Prestashop安装 - 并在互联网上搜索,这就是原因 - 会话不好。
非常感谢任何帮助。