User Agent(ユーザーエージェント - 略称:UA)とは、読んで字の如く、使用者(User)の代理(Agent)のことで、ユーザーに代わって処理を行い、その結果をユーザーに返すために使用されるソフトウェアのことです。つまり、あらゆるソフトウェアがユーザーエージェントに該当します。特に有名なユーザーエージェントが World Wide Web の Webコンテンツにアクセスするための HTTPユーザーエージェントです。
HTTP を解釈するソフトウェアと言えば、代表的なものにウェブブラウザがあります。ウェブブラウザと言っても、Microsoft Internet Explorer や Mozilla Firefox のようにテキストやグラフィックを表示する視覚ブラウザから、音声出力や点字出力の非視覚ブラウザなど様々なソフトウェアがあります。さらに、Google や Yahoo! の検索エンジンのロボット(クローラー)もウェブブラウザと同じ HTTPユーザーエージェントの一種です。
HTTPユーザーエージェントは、Webコンテンツにアクセスする際、Webサーバーに対して「この Webページをください」とリクエスト(要求)を行います。このリクエスト中にユーザーエージェントは、各ユーザーエージェントを識別できるようにユーザーエージェント文字列を自己申告するようになっています。そのユーザーエージェント文字列は、ウェブブラウザであれば一般にアプリケーション名・バージョン・ホストオペレーティングシステムと言語などの情報を含んでいます。検索エンジンのロボットの場合は、ウェブサイトの担当者と検索エンジンのオペレーターとがコンタクト(連絡)を取ることができるように、しばしば URI や電子メールアドレスが含まれています。これらの情報がよくウェブサイトの訪問者がどのブラウザを使用しているのかなどの判別を行っているアクセス解析(アクセス分析)に利用されています。
http://w3g.jp/others/data/user_agent実績:大阪学院 入試サイト New! / 三田市民病院 / 神戸女学院大学 入試サイト / 釣りサンデー