PHP Header 使用参数重定向
PHP Header Redirect with parameter
所以我想使用基本的 header 重定向将变量从一个页面带到另一个页面。这看起来很基础,但无论我在哪里,人们都在询问更复杂的情况,这使得它更难掌握。基本上,我有一个变量 $user = "root" 我只是想使用 Header("Location: query.php".$user);
将其传递到另一个页面
首先,我想确保此重定向将正确发送我的变量。
其次,我将如何在另一侧检索它。一般来说,如果我使用提交按钮发布到表单,我会使用这样的东西 $user = ($_POST["user"]);
。在这种情况下,我会以类似的方式检索参数吗?
感谢您的帮助!
发送变量
$user = 'test';
Header("Location: query.php?user=".$user);
用于接收用户变量的值
$user = $_REQUEST['user'];
希望对解决您的问题有所帮助。
你正在分配变量 $user = "root";现在这个变量 user 将存储值 root ok 。你所做的是传递值而不是存储值的名称。以便您可以检索它。
改变
header("Location: query.php?".$user);//it will pass as query.php?root
to
header("Location: query.php?user=".$user);
$user = ($_POST["user"]);//to get the value
所以我想使用基本的 header 重定向将变量从一个页面带到另一个页面。这看起来很基础,但无论我在哪里,人们都在询问更复杂的情况,这使得它更难掌握。基本上,我有一个变量 $user = "root" 我只是想使用 Header("Location: query.php".$user);
首先,我想确保此重定向将正确发送我的变量。
其次,我将如何在另一侧检索它。一般来说,如果我使用提交按钮发布到表单,我会使用这样的东西 $user = ($_POST["user"]);
。在这种情况下,我会以类似的方式检索参数吗?
感谢您的帮助!
发送变量
$user = 'test';
Header("Location: query.php?user=".$user);
用于接收用户变量的值
$user = $_REQUEST['user'];
希望对解决您的问题有所帮助。
你正在分配变量 $user = "root";现在这个变量 user 将存储值 root ok 。你所做的是传递值而不是存储值的名称。以便您可以检索它。 改变
header("Location: query.php?".$user);//it will pass as query.php?root
to
header("Location: query.php?user=".$user);
$user = ($_POST["user"]);//to get the value