在URL中传递参数通常使用查询字符串的方式。查询字符串是位于 URL 后面的以 "?" 开头的部分,用于传递参数。查询字符串的格式为key=value
,多个参数之间使用"&"符号分隔。例如,以下 URL 中的查询字符串包含两个参数:id=123
和name=john
:
http://example.com/page?id=123&name=john
在客户端(例如JavaScript)中,可以使用 location.search
属性来获取查询字符串(不包括 "?" 符号)。然后,可以使用字符串操作函数(例如 split()
和 substr()
)来解析参数和值。例如,以下代码演示了如何获取 id
参数的值:
var queryString = window.location.search;
var urlParams = new URLSearchParams(queryString);
var id = urlParams.get('id');
在服务器端,可以使用不同的编程语言来解析查询字符串,例如PHP中的 $_GET
数组。例如,以下代码演示了如何获取 id
参数的值:
$id = $_GET['id'];