Php 将变量传递到下一页的基本$会话示例不';我好像不工作

Php 将变量传递到下一页的基本$会话示例不';我好像不工作,php,session,variables,Php,Session,Variables,已解决:好的,问题不在PHP中,而是服务器端重新启动了apache2服务,它正在发挥神奇的作用!感谢您测试代码,它确实帮助我不至于发疯 文件1:test.php <?php session_start(); $_SESSION['test'] = "test"; header("Location:test2.php"); ?> 文件2:test2.php <?php session_start(); error_reporting(

已解决:好的,问题不在PHP中,而是服务器端重新启动了apache2服务,它正在发挥神奇的作用!感谢您测试代码,它确实帮助我不至于发疯

文件1:test.php

<?php
session_start();
$_SESSION['test'] = "test";
header("Location:test2.php");
?>

文件2:test2.php

<?php
session_start();
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
ini_set('display_startup_errors', TRUE);

echo "<br>Hello World!</br>";
echo $_SESSION['test'];
?>

生成输出:

你好,世界

注意:第9行的/var/www/test2.php中的未定义索引:test


我试了又试,试了又试,有人请救救我,别让我的头发掉光了

当你有了代码
echo“
你好,世界
,它打印
你好,世界带有感叹号?您必须先转到test.php,然后再转到test2.php。你确定你在这么做,对吗?@ShankarDamodaran我很确定这是他在SO中的打字错误。-“你好,世界!”只是我打字时的一个打字错误。-是的,我在我的web浏览器中打开test.php,将其重定向到test2.php,希望在$\u会话数组中存储任何变量,如果没有其他输入错误?代码对我来说很好。