1

基本的な質問をしています。

ユーザーがブラウザによって設定されるヘッダー情報を変更しない場合、$_SERVER['HTTP_USER_AGENT'] を 2 つの異なるシステムで同じにすることはできますか?

4

2 に答える 2

4
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.74.9 (KHTML, like Gecko) Version/7.0.2 Safari/537.74.9

これは私の現在のユーザー エージェントです。私の個人的なシステムに固有のものは何もありません。同じブラウザ バージョンの同じ OS を持つユーザーは、この同じユーザー エージェント文字列を持ちます。

于 2014-03-15T10:17:18.553 に答える
1

はい

たとえば、これは私の現在のユーザー エージェントです。

Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/32.0.1700.102 Safari/537.36

この文字列の構成要素は次のとおりです。

  • Mozilla/5.0: 以前は Mozilla レンダリング エンジンとの互換性を示すために使用されていました
  • (X11; Linux i686): ブラウザが動作しているシステムの詳細
  • AppleWebKit/531.21.10: ブラウザが使用するプラットフォーム
  • (KHTML, like Gecko): ブラウザ プラットフォームの詳細
  • Chrome/32.0.1700.102: ブラウザに関する情報。

要するに、上記のユーザー エージェント文字列には、私にとって本当にユニークな文字列があります。インターネット上の同じ構成を持つ別の人が Web サイトにアクセスした場合、ユーザー エージェントは同じになります。

RFC2616User-Agent 文字列の構造の詳細については、を参照してください。

于 2014-03-15T10:20:50.493 に答える