带有参数的PHP头重定向
所以我想使用一个基本的头重定向将一个变量从一个页面带到另一个页面。这看起来很基本,但我看到的每一个地方,人们都在询问更复杂的情况,这让人很难理解。基本上,我有一个变量$user=“root”,我只想使用带有参数的PHP头重定向,php,redirect,parameters,Php,Redirect,Parameters,所以我想使用一个基本的头重定向将一个变量从一个页面带到另一个页面。这看起来很基本,但我看到的每一个地方,人们都在询问更复杂的情况,这让人很难理解。基本上,我有一个变量$user=“root”,我只想使用标题(“Location:query.php”。$user)将其传递到另一个页面 首先,我想确保这个重定向将正确发送我的变量 第二,我将如何准确地在另一边检索它。通常,如果我使用提交按钮发布到表单,我会使用如下内容$user=($\u POST[“user”])。在这种情况下,我会以类似的方式检索
标题(“Location:query.php”。$user)将其传递到另一个页面代码>
首先,我想确保这个重定向将正确发送我的变量
第二,我将如何准确地在另一边检索它。通常,如果我使用提交按钮发布到表单,我会使用如下内容$user=($\u POST[“user”])代码>。在这种情况下,我会以类似的方式检索参数吗
谢谢你的帮助 发送变量的
$user = 'test';
Header("Location: query.php?user=".$user);
用于接收用户vaiable的值
$user = $_REQUEST['user'];
我希望这将有助于解决您的问题。您正在分配变量$user=“root”;现在,该变量用户将存储值root ok。您所做的是传递值,而不是存储值的名称。这样你就可以找回它。
改变
检查以下内容:标题(“位置:query.php?user=“.$user”)代码>
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