49

Gmail の URL の次の部分は何ですか?

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

変更しても何も起こりません!!

Gmail はオープンソース プログラムではないので、コードを追跡することはできません。しかし、すべての Web サイトは URL を短くしようとするため、URL に冗長なデータを追加しないことが理想的です。同時に、変更しても違いもエラーもありません。

編集:私はPHP開発者であるため、スクリプト言語のパラメーターであることは知っていますが、開発者として、役に立たないパラメーターを追加することは決してありません。それは明白/原始的な意味だと思います!

4

5 に答える 5

49

ここに記載されているように、頭字語は「有効な認証が必要です」の略です。

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

他の人が指摘したように、1 がデフォルト値です。

于 2010-08-01T20:10:58.040 に答える
3

「有効な認証が必要です」と言っている人もいます。OKとみなします。

しかし、本当の拡張shvaは「セキュリティ ホストの検証と認証」です。

Gmail を開くと必ず表示されます。

于 2010-08-26T06:27:34.507 に答える
2

Google 内部の誰かがあなたの質問に答えない限り、それが「正確に」何を意味するのかはわかりません。しかし、私の推測では、それはセキュリティと暗号化に関係していると思います. これも Cookie の一部であるため、変更しても何も起こりません。したがって、変更すると、Cookie に設定されているものと比較する必要があります。

于 2009-11-07T13:31:37.790 に答える
0

「shva」は「有効な認証が必要」の頭字語です。どうやら、パラメーターは認証が成功した後にのみ含まれます。

1 は、パラメーター チェックに適用される既定値です。また、ログインに成功したときのように、プログラマーが true と言う簡単な方法でもあります。

もう 1 つの部分 #inbox は、最初の画面として受信トレイを読み込むように Gmail に指示します。それを他のフォルダー (または作成したラベル) のいずれかに変更して、それらを読み込むことができます。

たとえば、https ://mail.google.com/mail/?shva=1#sentは、送信済みフォルダのアイテムを表示します。 https://mail.google.com/mail/?shva=1#label/narwhalsは「narwhals」ラベルを読み込みます。

Gmail は、多くの Web サービスと同様に、ログイン時に情報とデータのみを表示するように変更される標準インターフェースを提供します。

詳細は、ログイン画面の後に生成された Cookie またはセッションからの ID を使用して参照されます。

于 2013-08-17T11:54:33.250 に答える