0

我已经有一个看起来像这样的 URL,
/admin/add_to_list/' .$payer. '/' .$tid. '?credit=1

知道我的网址中已经有一个$_GET,我想在我的网址上添加另一件事。我的新网址是否可能看起来像这样,

/admin/add_to_list/' .$payer. '/' .$tid. '?credit=1/silentmode

谢谢你。

4

3 回答 3

3

您的示例将导致获取与第一个相同的 URL,但现在$_GET['credit']将等于"1/silentmode"而不是"1".

路径元素必须始终位于查询字符串之前,而查询字符串本身必须始终位于片段之前。这只是 URL 的语法 - 毕竟,您不会期望example.com.www//http:工作,对吗?

于 2012-09-11T15:37:20.513 回答
1

使用与号 (&) 具有多个 $_GET 值。例子:

index.php?name=joe&surname=smith

然后,您可以像这样单独检索它们:

$name = $_GET['name'];
$surname = $_GET['surname'];
于 2012-09-11T15:37:29.740 回答
0

不。第一个之后?直到第一个#(如果有)的任何内容都是查询字符串。

您需要解构您的 URL 并将额外的路径元素放在查询字符串之前。

于 2012-09-11T15:37:08.143 回答