function getHeaders()
Array
(
[Cf-Ipcountry] => US
[Cf-Connecting-Ip] => 18.218.10.21
[Cdn-Loop] => cloudflare; loops=1
[X-Forwarded-Proto] => https
[Cf-Visitor] => {"scheme":"https"}
[User-Agent] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
[Accept-Encoding] => gzip, br
[Accept] => */*
[Cf-Ray] => 936196fc78ff50d9-SIN
[X-Forwarded-For] => 18.218.10.21
[Host] => fuhrer.web.id
)
Example #1 getallheaders() example
Cf-Ipcountry: US
Cf-Connecting-Ip: 18.218.10.21
Cdn-Loop: cloudflare; loops=1
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
Accept-Encoding: gzip, br
Accept: */*
Cf-Ray: 936196fc78ff50d9-SIN
X-Forwarded-For: 18.218.10.21
Host: fuhrer.web.id
Content-Length:
Content-Type:
Example #3 Example using headers_list()
Array
(
)
It will list everything within the array
Array
(
[USER] => www-data
[HOME] => /var/www
[HTTP_CF_IPCOUNTRY] => US
[HTTP_CF_CONNECTING_IP] => 18.218.10.21
[HTTP_CDN_LOOP] => cloudflare; loops=1
[HTTP_X_FORWARDED_PROTO] => https
[HTTP_CF_VISITOR] => {"scheme":"https"}
[HTTP_USER_AGENT] => Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
[HTTP_ACCEPT_ENCODING] => gzip, br
[HTTP_ACCEPT] => */*
[HTTP_CF_RAY] => 936196fc78ff50d9-SIN
[HTTP_X_FORWARDED_FOR] => 18.218.10.21
[HTTP_HOST] => fuhrer.web.id
[PHP_ADMIN_VALUE] => open_basedir=/var/www/vhost/fuhrer.web.id/public_html/:/usr/lib/php/:/tmp/
[PATH_INFO] =>
[SCRIPT_FILENAME] => /var/www/vhost/fuhrer.web.id/public_html/azenv.php
[REDIRECT_STATUS] => 200
[SERVER_NAME] => fuhrer.web.id
[SERVER_PORT] => 443
[SERVER_ADDR] => 178.128.22.142
[REMOTE_USER] =>
[REMOTE_PORT] =>
[REMOTE_ADDR] => 18.218.10.21
[SERVER_SOFTWARE] => nginx/1.18.0
[GATEWAY_INTERFACE] => CGI/1.1
[HTTPS] => on
[REQUEST_SCHEME] => https
[SERVER_PROTOCOL] => HTTP/2.0
[DOCUMENT_ROOT] => /var/www/vhost/fuhrer.web.id/public_html
[DOCUMENT_URI] => /azenv.php
[REQUEST_URI] => /azenv.php
[SCRIPT_NAME] => /azenv.php
[CONTENT_LENGTH] =>
[CONTENT_TYPE] =>
[REQUEST_METHOD] => GET
[QUERY_STRING] =>
[FCGI_ROLE] => RESPONDER
[PHP_SELF] => /azenv.php
[REQUEST_TIME_FLOAT] => 1745623423.5569
[REQUEST_TIME] => 1745623423
)
AZ Environment variables 1.04
HTTP_CF_IPCOUNTRY = US
HTTP_CF_CONNECTING_IP = 18.218.10.21
HTTP_CDN_LOOP = cloudflare; loops=1
HTTP_X_FORWARDED_PROTO = https
HTTP_CF_VISITOR = {"scheme":"https"}
HTTP_USER_AGENT = Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTP_ACCEPT_ENCODING = gzip, br
HTTP_ACCEPT = */*
HTTP_CF_RAY = 936196fc78ff50d9-SIN
HTTP_X_FORWARDED_FOR = 18.218.10.21
HTTP_HOST = fuhrer.web.id
REMOTE_USER =
REMOTE_PORT =
REMOTE_ADDR = 18.218.10.21
HTTPS = on
REQUEST_SCHEME = https
REQUEST_URI = /azenv.php
REQUEST_METHOD = GET
REQUEST_TIME_FLOAT = 1745623423.5569
REQUEST_TIME = 1745623423