クッキーに関するEUの新しい法律を遵守するため、私たちはサイトのいくつかの場所にクッキーの「警告」バナーを実装しなければなりませんでした。 Facebook、Google+、bit.lyなどのサイトのコンテンツをユーザーが試してリンクしたり埋め込んだりする際に問題が発生しました。埋め込まれたページのサムネイルには実際のページのプレビューではなくクッキー通知のバナーが表示されます。誰かがGoogle+から自分のサイトにリンクしたときに作成されたウェブリクエストを特定するにはどうすればよいですか?
は、これらのサイトのほとんどは、独特のユーザーエージェント文字列を使用するので、私たちは簡単に自分の着信要求を識別し、クッキーのバナーを無効にすることができます - しかしGoogle+では、それは非常に困難に区別することができます
Mozilla/5.0 (Windows NT 6.1; rv:6.0) Gecko/20110814 Firefox/6.0
として自分自身を識別するためのようですGoogle+の自動リクエストと「実際の」ユーザーからのブラウジングトラフィックの間にこれらの要求を特定できる方法はありますか?私が探すことができるカスタムHTTPヘッダーまたは何か?
は少しさらに調査をやって、これらの要求はHTTPヘッダX-GOOG-ソースが含まれることが表示されます。これは完全に文書化されていないようですが、今のところ私たちにとって最良の選択だと思われます... –
私はいくつかの詮索をしましたが、このパラメータは間違いなくあなたが依存すべきものではないようです。これは仕様の一部ではなく、いつでも変更または消滅する可能性があります。それでは、慎重に進み、あなた自身の責任でそれをフィルタリングしてください:) – mimming