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