HTTPリクエストでリクエスト日を取得できるかどうかはかなり混乱しています。apache_request_header()のリクエスト日
日:レスポンスヘッダのように木、2011年10月20日午前3時03分40秒GMT
私は要求日がそこにある場合試みることvar_dump(apache_request_header())
とprint_r($_SERVER)
を試してみましたが、ない幸運。
アイデア?ありがとう。
HTTPリクエストでリクエスト日を取得できるかどうかはかなり混乱しています。apache_request_header()のリクエスト日
日:レスポンスヘッダのように木、2011年10月20日午前3時03分40秒GMT
私は要求日がそこにある場合試みることvar_dump(apache_request_header())
とprint_r($_SERVER)
を試してみましたが、ない幸運。
アイデア?ありがとう。
apache_request_headerは、Request Date/Timeを返しません。主に次の情報があります。
Accept: */*
Accept-Language: en-us
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0
Host: www.example.com
Connection: Keep-Alivev
ページが要求されたときに最も適切な方法は、使用することです。
$_SERVER[’REQUEST_TIME’]
$ _SERVERを使用すると、信頼性が向上し、リソースが少なくなります。
$DT = date("D, d M Y H:i:s", $_SERVER['REQUEST_TIME']);
echo "Time page was requested: ",$DT;
folowing
Time page was requested: Thu, 20 Oct 2011 23:02:29
好きになるでしょう出力何かがgetallheadersを見てみましょう。また、$ _SERVER ['REQUEST_TIME']の事前定義変数を計算することで、サーバー側で行うこともできます。
スクリプト内でdate()
関数を使用することができます。これはリクエスト日とほぼ同じです。