PHP-手动设置,然后Echo$\u获取数据

PHP-手动设置,然后Echo$\u获取数据,php,if-statement,Php,If Statement,例如,我将如何处理一个包含一些$GET数据的url 那我怎么输出牛排呢?我目前的情况是,我正在尝试使用Header函数重定向到我拥有它的页面,这样,如果$_GET[“duplicate”]等于1,那么就回显这个,否则什么也不回显。但是它并没有使用我可以告诉你的$\u-GET数据,我做了一个var\u转储($\u-GET) 上面使用的是url它只是一个变量,请将其视为一个变量: echo $_GET['food']; 问号后的所有内容都以全局数组$\u GET的形式提供 $a=$_GET["

例如,我将如何处理一个包含一些$GET数据的url

那我怎么输出牛排呢?我目前的情况是,我正在尝试使用Header函数重定向到我拥有它的页面,这样,如果$_GET[“duplicate”]等于1,那么就回显这个,否则什么也不回显。但是它并没有使用我可以告诉你的$\u-GET数据,我做了一个var\u转储($\u-GET)



上面使用的是url

它只是一个变量,请将其视为一个变量:

echo $_GET['food'];

问号后的所有内容都以全局数组$\u GET的形式提供

$a=$_GET["food"];
echo $a;
也 如果url有
?食物=牛排,颜色=红色

$a=$_GET["food"];
$b=$_GET["color"];

不止一个是可能的。还可以搜索$_POST。

好的,所以我解决了我的问题。我有一个$\u GET变量,它获取页面的结尾,并将页面声明为“p”。我需要做以下工作才能让它工作

  • ?p=createuser&duplicate=1

你也知道<代码>回声“”
可能什么都不是。你在URL ie index.php中有它?duplicate=1是吗?可以更精确地回答你的问题,请添加你正在调试的代码。我想如果我理解正确的话,你已经使用header函数重定向了吗?你能把这个密码贴出来吗?我上面有。使用带有?duplicate=1的URL,if语句不会输出任何内容,var_dump也不会将duplicate输出到数组中。但是由于某种原因,当我对$_GET执行var_dump时,它不会返回任何内容。但是为什么他会问这个问题,因为他已经在使用$_GET['duplicate'],这看起来像是一个愚蠢的问题,但是你确定PHP正在处理该文件吗?尝试右键单击=>查看源代码。如果您在那里看到原始PHP代码(浏览器中看不到,因为它看起来像HTML标记),那么它就不会被处理。@Kolink绝对是这样。该网站本身是基于一个PHP结构,其中包括页眉、文件夹外的正文页和页脚。我可以问一下,将一个变量分配给另一个变量只是为了输出它有什么意义吗?如果您只是想以更方便的方式引用变量,至少可以使用
$a=&$\u GET['food']
,这只是一个示例。这意味着2对新手来说是可能的。
$a=$_GET["food"];
$b=$_GET["color"];