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