私が言うことができる限り、apache_request_headers()
は、$_SERVER
と同じ情報を提供しますが、わずかに異なるキーを使用します。なぜ誰かがからこの情報を取得するだけでなく、apache_request_headers()
を使用する必要がありますか?私はCentOS上のApacheでPHP 5.3.18を動作させています。ありがとうございます
EDIT。 $_SERVER
とapache_request_headers()
Jun 2 08:50:53 localhost httpd: HTTP_HOST: www.badobe.com
Jun 2 08:50:53 localhost httpd: Host: www.badobe.com
Jun 2 08:50:53 localhost httpd: HTTP_USER_AGENT: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
Jun 2 08:50:53 localhost httpd: User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0
Jun 2 08:50:53 localhost httpd: HTTP_ACCEPT: */*
Jun 2 08:50:53 localhost httpd: Accept: */*
Jun 2 08:50:53 localhost httpd: HTTP_ACCEPT_LANGUAGE: en-US,en;q=0.5
Jun 2 08:50:53 localhost httpd: Accept-Language: en-US,en;q=0.5
Jun 2 08:50:53 localhost httpd: HTTP_ACCEPT_ENCODING: gzip, deflate
Jun 2 08:50:53 localhost httpd: Accept-Encoding: gzip, deflate
Jun 2 08:50:53 localhost httpd: HTTP_REFERER: http://www.badobe.com/demo/administrator/index.php?cid=3
Jun 2 08:50:53 localhost httpd: Referer: http://www.badobe.com/demo/administrator/index.php?cid=3
Jun 2 08:50:53 localhost httpd: HTTP_COOKIE: PHPSESSID=feg3ecd4rsefvd03mgg6qear21
Jun 2 08:50:53 localhost httpd: Cookie: PHPSESSID=feg3ecd4rsefvd03mgg6qear21
Jun 2 08:50:53 localhost httpd: HTTP_CONNECTION: keep-alive
Jun 2 08:50:53 localhost httpd: Connection: keep-alive
Jun 2 08:50:53 localhost httpd: HTTP_IF_MODIFIED_SINCE: Sun, 02 Jun 2013 15:48:42 GMT
Jun 2 08:50:53 localhost httpd: If-Modified-Since: Sun, 02 Jun 2013 15:48:42 GMT
Jun 2 08:50:53 localhost httpd: HTTP_CACHE_CONTROL: max-age=0
Jun 2 08:50:53 localhost httpd: Cache-Control: max-age=0
ありがとうStarx。 '$ _SERVER'にない' apache_request_headers() 'には何か別のものや新しいものがありますか? – user1032531
@ user1032531、更新を確認してください。 – Starx
Starxにもう一度おねがいします。しかし、 'apache_request_headers()'は重複していませんか?私の編集したオリジナルの投稿を参照してください。それはどんな新しい情報を提供しますか?また、$ _SERVER配列にアクセスするよりも微視的に遅いですか? – user1032531