Url 分析-参数来自哪里

Url 分析-参数来自哪里,url,analytics,Url,Analytics,Google Analytics为我提供了一个被称为我的网站链接的列表。 我想知道这些请求是从哪里来的,它们产生了什么影响 e、 g。 www.mywebsite.com/subpage/?ls=1 www.mywebsite.com/subpage/?q=关键字 www.mywebsite.com/subpage/?q=13123sdd ?ls=1和?q=keyword做什么?它们来自哪里?尤其是关键字,它们是GET参数,通常是发布表单的结果(或者只需单击带有此类URL的链接) 对于(最著名的

Google Analytics为我提供了一个被称为我的网站链接的列表。 我想知道这些请求是从哪里来的,它们产生了什么影响

e、 g。 www.mywebsite.com/subpage/?ls=1
www.mywebsite.com/subpage/?q=关键字
www.mywebsite.com/subpage/?q=13123sdd


?ls=1
?q=keyword
做什么?它们来自哪里?尤其是关键字,它们是GET参数,通常是发布表单的结果(或者只需单击带有此类URL的链接)

对于(最著名的)示例,如果您转到并输入“test”并按enter键,您将转到一个页面
http://google.com/search?q=test
(可能还有一系列其他参数)。在一个非常简单的场景中,这可能是因为您输入搜索字符串的框是一个包含
name=“q”
的输入元素,它包含在一个包含
method=“GET”action=“/search”
的表单元素中;提交表单时(按Enter键),浏览器将通过向表单的操作添加所有参数来生成url,如下所示:

action?param1=value1&param2=value2...
或者在这种情况下,
/search?q=test

(在谷歌的具体案例中,这并不是实际发生的事情,因为通常会发生各种各样的JavaScript魔法;但这种魔法最终也会起到同样的作用。但它可以做到:如果你在谷歌上关闭JavaScript,那么我描述的正是会发生的事情。)

正如我所说,你可以按字面意思提交相同的URL,而无需通过表单。例如,您可以直接单击此链接查找一些小猫:

使用GET以外的其他方法提交的参数不会显示在URL中,并且不能仅通过单击链接提交,只能通过表单(也支持POST方法)或JavaScript(可以提交任何类型的方法:GET、POST或表单或链接不可用的其他方法,如PUT、DELETE…)提交


至于他们做什么,他们自己什么也不做。它们由
www.mywebsite.com
服务器以任意方式进行解释。在谷歌的例子中,
q
是要搜索的查询,他们所做的是(希望)给你相关的结果。在
www.mywebsite.com
的案例中?不知道。什么都可以。

非常感谢!但是我想知道,因为我的网站没有处理任何GET参数。那么它们是从哪里来的呢?爬虫会添加它们吗?如果你的网站不处理它们,它们会被忽略。他们自己什么也不做。是的,爬虫可以添加它们,或者黑客寻找进入的途径,或者人们输入错误的URL。什么都行,真的。