Gmail网址中的“shva”是什么?

时间:2009-11-07 13:04:19

标签: url gmail clean-url

Gmail网址的以下部分是什么?

https://mail.google.com/mail/?**zx**=1efobg68r40co&**shva**=1#inbox

如果你改变它,没有任何反应!!

我知道Gmail不是开源程序,因此我们无法跟踪代码。但是每个网站都尝试缩短网址,因此理想情况下不应将冗余数据添加到网址中。同时,如果他们改变,他们不会有任何区别或错误。

编辑:我知道它是脚本语言的一个参数,因为我是一名PHP开发人员,但作为一名开发人员,我不会添加一个无用的参数,我认为这是显而易见的/原始意义!

4 个答案:

答案 0 :(得分:48)

首字母缩略词代表“应该有有效身份验证”,如下所示:

http://googlesystem.blogspot.com/2010/07/gmails-shva-parameter.html

正如其他人所说,1是默认值。

答案 1 :(得分:3)

其中一些人说它应该“应该有有效的身份验证”。我们会认为没问题。

shva的真正扩展是“安全主机验证和身份验证”。

当您打开Gmail时,它总会出现。

答案 2 :(得分:2)

除非Google内部有人回答您的问题,否则我们不会知道它的确切含义。但我的猜测是它与安全性和加密有关。更改它时没有任何反应,因为它也是cookie的一部分。因此,当您更改它时,它们还必须将其与cookie中设置的内容进行比较。

答案 3 :(得分:0)

“shva”是“应该有有效身份验证”的首字母缩写。显然,该参数仅在成功验证后包含。

1是应用于参数检查的默认值。它也是程序员说出真实的简便方式,就像你成功登录一样。

另一部分#inbox告诉Gmail将收件箱加载为第一个屏幕。您可以将其更改为其他文件夹之一(甚至是您创建的标签)以加载它们。

例如,https://mail.google.com/mail/?shva=1#sent将显示已发送的文件夹项目。 https://mail.google.com/mail/?shva=1#label/narwhals会加载你的“独角鲸”标签。

与许多网络服务一样,Gmail提供的标准界面会在您登录后更改为仅显示您的信息和数据。

通过使用Cookie或登录屏幕后生成的会话ID来引用详细信息。