如何使用$ _GET获取我的url php的另一部分

时间:2016-01-19 20:43:06

标签: php

我有以下网址回来,如

questions.php?n=1a=1

现在我的代码中有

$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];

我无法理解的是,我每次都获得$number罚款,但$answerwrong出现以下错误

  

注意:未定义的索引:第8行的C:\\ questions.php中的a。

有谁知道我可能做错了什么?

由于

2 个答案:

答案 0 :(得分:1)

特别是,当提交包含字段field1field2field3的表单时,字段的内容将编码为查询字符串,如下所示:

field1=value1&field2=value2&field3=value3...

查询字符串由一系列字段 - 值对组成。在每对中,字段名称和值由等号=分隔。 系列对由&符号&分隔。

因此,您的网址必须如questions.php?n=1&a=1

答案 1 :(得分:0)

  

您可以通过在{2}参数的中间添加&来加入n个参数id=007&name=JamesBond)

所以网址应该是

<a href="URL/questions.php?n=1&a=1">Click me</a>

这两个都可行

$number = (int)$_GET['n'];
$answerwrong = (int)$_GET["a"];