在网址中传递“隐身”参数

时间:2014-04-28 16:49:52

标签: url get query-string url-parameters

我想在url的末尾传递一个参数,这不会影响它之前的任何内容,无论查询字符串包含什么。

示例:

考虑我有以下网址:

1) domain.com?a=b
2) domain.com?a=b&c=d
3) domain.com/#header

我想在每个网址的末尾插入我的参数,并且总是使用相同的方法,如下所示:

1) domain.com?a=b[MYPARAM=123]
2) domain.com?a=b&c=d[MYPARAM=123]
3) domain.com/#header[MYPARAM=123]

我希望浏览器完全忽略附加参数,并且只在服务器端对它进行一些操作。 (在示例3中,浏览器会认为我想在页面内找到id为#header [MYPARAM = 123]的元素,所以这不好。)

是否有一些前缀可以用来告诉浏览器忽略它并且只在服务器中对它进行操作?

感谢。

1 个答案:

答案 0 :(得分:0)

为什么不简单地将其作为查询参数传递给其他人:

1) domain.com?a=b&MYPARAM=123
2) domain.com?a=b&c=d&MYPARAM=123
3) domain.com/?MYPARAM=123#header