PHP - 会话变量不会在一个设备上转移到下一页,而在另一个设备上转移到下一页

时间:2017-05-14 13:15:37

标签: php session

虽然这个问题已被多次询问,但我仍然无法找到解决方案。为了澄清,我是一个PHP初学者,我在本地运行所有设备上的相同版本XAMPP(没有更改设置),是的,我在所有页面上都使用了session_start()。我设法让会话变量在我的电脑上运行,但是一旦我将相同的php文件复制到我的笔记本电脑(必须是在一天结束时运行它的那个)并从那里运行它,它们都没有结转我制作了2个测试文件。

这是我的第一个文件test.php:

<?php
  session_start();
  $_SESSION['test'] = "abc";
  $_SESSION['test2'] = "def";
  echo $_SESSION['test'];
  echo $_SESSION['test2'];
?>
<Hyperlink to test2.php>

以下是test2.php的代码:

<?php
  session_start();
  echo $_SESSION['test'];
  echo $_SESSION['test2'];
?> 

test.php输出:

abcdef <Hyperlink to test2.php>

test2.php输出:

Notice: Unidentified index: test in C:\xampp\htdocs\test2.php on line 10
Notice: Unidentified index: test2 in C:\xampp\htdocs\test2.php on line 11

isset()和print_r()显示会话存在但为空。   这是我的笔记本电脑的东西,但我现在不知道。任何帮助将不胜感激。

编辑:澄清了我的问题

0 个答案:

没有答案