1

答えは「いいえ」だと思いますが、確証を見つけることができませんでした。

言語によって異なる場合は、HTTP ヘッダー (PHP$_SERVER['HTTP_REFERER']など) と JS の両方に興味がありますdocument.referrerが、それらはまったく同じ場所から来ており、同一であると想定しています。

何かが具体的に から来ていることをテストしたい場合google.com、 と正規表現一致を行うのは安全ですか/\.google\.com\/?$/、それとも何かが の後に来る可能性があり.com/ますか?

HTTP ヘッダーは簡単にスプーフィングできることはわかっていますが、裏で何もしていない人のために、これを可能な限り正確/気密にすることもできます。

4

2 に答える 2

0

Referer ヘッダーは、ドメインではなくリクエストが送信されたページを指しています。

于 2013-05-31T14:49:34.610 に答える
0

わかりました、気にしないでください、5秒間のチェックでこれが確認されました. 答えはノーだ"。これは通常、リファラーの完全な URL であり、もちろん TLD で終わらない場合があります。HTTPS を使用する場合、Google は URL の残りの部分 (検索クエリやその他の情報を含む) を隠し、https://www.google.comリファラーとして送信するだけです。

于 2013-05-31T15:00:02.260 に答える