Gmail网址的以下部分是什么?
https://mail.google.com/mail/?**zx**=1efobg68r40co&**shva**=1#inbox
如果你改变它,没有任何反应!!
我知道Gmail不是开源程序,因此我们无法跟踪代码。但是每个网站都尝试缩短网址,因此理想情况下不应将冗余数据添加到网址中。同时,如果他们改变,他们不会有任何区别或错误。
编辑:我知道它是脚本语言的一个参数,因为我是一名PHP开发人员,但作为一名开发人员,我不会添加一个无用的参数,我认为这是显而易见的/原始意义!
答案 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来引用详细信息。