我已经有一个看起来像这样的 URL,
/admin/add_to_list/' .$payer. '/' .$tid. '?credit=1
知道我的网址中已经有一个$_GET
,我想在我的网址上添加另一件事。我的新网址是否可能看起来像这样,
/admin/add_to_list/' .$payer. '/' .$tid. '?credit=1/silentmode
谢谢你。
您的示例将导致获取与第一个相同的 URL,但现在$_GET['credit']
将等于"1/silentmode"
而不是"1"
.
路径元素必须始终位于查询字符串之前,而查询字符串本身必须始终位于片段之前。这只是 URL 的语法 - 毕竟,您不会期望example.com.www//http:
工作,对吗?
使用与号 (&) 具有多个 $_GET 值。例子:
index.php?name=joe&surname=smith
然后,您可以像这样单独检索它们:
$name = $_GET['name'];
$surname = $_GET['surname'];
不。第一个之后?
直到第一个#
(如果有)的任何内容都是查询字符串。
您需要解构您的 URL 并将额外的路径元素放在查询字符串之前。