|
HTTP通信においては、ブラウザ(クライアント)がホストに対して様々な情報を送信していることはご存じだろうか。 個人を特定できるような情報が送られるというのは都市伝説で、実際には、アクセスしているクライアントの IP アドレスやブラウザの種類が送信されるだけである。それでも、アクセス解析のための情報として重宝する。 そこで今回は、PHP を使って、ブラウザがどのような情報を送っているのか表示するプログラムをつくる。 |
| HTTP変数 | ||||||||||||||
まずは、ブラウザ(クライアント)が HTTP サーバに送信するHTTP 変数を整理しておこう。
|
||||||||||||||
| サンプル・プログラム | |
|
0001: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
|
| サンプル・プログラムの解説 | |
|
サンプル・プログラムでは、HTML ソースの中に PHP スクリプトを埋め込んでいる。<?= ... ?> と記述することで、変数の値や関数の結果を簡単に表示することができる。
組み込み関数 gethostbyaddr は、DNS に問い合わせ、IP アドレスをホスト名に変換する。 |
|
| 参考書籍 | |
|
|
|
|
|
|
|
2007年10月08日更新
写真と記事 (C)2007 studio pahoo
(※)本ページはリンクフリーですが、複製・転載時にはご一報ください。 |