[PHP-users 26895] Re: HTTPリクエストの発生した時刻を取得したい
Tsuyoshi Takada
eig3hj @ ff.iij4u.or.jp
2005年 9月 16日 (金) 12:56:01 JST
お世話になっております。
高田です。
質問の説明を追加致します。
・CGI/perlの場合
HTTPリクエストのヘッダ
↓
CGIが起動
↓
スクリプトの処理開始
↓ ←スクリプトの先頭時刻はここ
ReadParse
↓
標準入力が開始される(ハッシュにデータを格納する)
このように、開発者自身がハッシュにデータをするタイミングを
決められるので、スクリプトの先頭で時刻を取得すれば
標準入力前の時刻が返ってくるのですが、
・PHPの場合
HTTPリクエストのヘッダ
↓
PHPが起動
↓ ←ここの時刻をミリ秒単位で取得したい
標準入力が開始される($_POSTにデータを格納する)
↓
スクリプトの処理開始
↓ ←スクリプトの先頭時刻はここ
このように、自動的に、$_POST連想配列にデータが格納されて
しまうので、開発者がタイミングを決められず、
標準入力前の時刻をミリ秒単位で取得できないようなのです。
何とか解決策があればいいのですが、、
--
たかだつよし
<eig3hj @ ff.iij4u.or.jp>
PHP-users メーリングリストの案内