$headers = apache_request_headers(); print_r($headers);
Following are the Response of apache_request_headers()
Question: What is apache_request_headers()?
This function fetch all HTTP request headers.
Question: What format it return when success?
An associative array of all the HTTP headers in the current request.
Question: What happen when request failed?
It return FALSE when failed.
Question: Is it availble in all PHP Version?
No, It works only with >= PHP 5.4.
Question: How can I get header values less than 5.4 version
function getRequestHeadersCustomFunction() { $headers = array(); foreach($_SERVER as $key => $value) { if (substr($key, 0, 5) <> 'HTTP_') { continue; } $headerKey = str_replace(' ', '-', ucwords(str_replace('_', ' ', strtolower(substr($key, 5))))); $headers[$headerKey] = $value; } return $headers; } print_r(getRequestHeadersCustomFunction());