Superglobal

<?php
$indicesServer = array(
//'PHP_SELF',
'argv',
'argc',
'GATEWAY_INTERFACE',
//'SERVER_ADDR',
'SERVER_NAME',
'SERVER_SOFTWARE',
'SERVER_PROTOCOL',
'REQUEST_METHOD',
'REQUEST_TIME',
'REQUEST_TIME_FLOAT',
'QUERY_STRING',
//'DOCUMENT_ROOT',
'HTTP_ACCEPT',
'HTTP_ACCEPT_CHARSET',
'HTTP_ACCEPT_ENCODING',
'HTTP_ACCEPT_LANGUAGE',
'HTTP_CONNECTION',
'HTTP_HOST',
'HTTP_REFERER',
'HTTP_USER_AGENT',
'HTTPS',
'REMOTE_ADDR',
'REMOTE_HOST',
'REMOTE_PORT',
'REMOTE_USER',
'REDIRECT_REMOTE_USER',
//'SCRIPT_FILENAME',
'SERVER_ADMIN',
'SERVER_PORT',
'SERVER_SIGNATURE',
'PATH_TRANSLATED',
//'SCRIPT_NAME',
'REQUEST_URI',
'PHP_AUTH_DIGEST',
'PHP_AUTH_USER',
'PHP_AUTH_PW',
'AUTH_TYPE',
'PATH_INFO',
'ORIG_PATH_INFO') ;

echo '<table cellpadding="10">' ;
foreach ($indicesServer as $arg) {
    if (isset($_SERVER[$arg])) {
        echo '<tr><td>'.$arg.'</td><td>' . $_SERVER[$arg] . '</td></tr>' ;
    }
    else {
        echo '<tr><td>'.$arg.'</td><td>-</td></tr>' ;
    }
}
echo '</table>' ;
// แหล่งอ้างอิง https://www.php.net/manual/en/language.variables.superglobals.php
?>
ผลลัพธ์
argv-
argc-
GATEWAY_INTERFACECGI/1.1
SERVER_NAMEphpmysql.khonsongkhla.com
SERVER_SOFTWAREApache/2.4.52 (Ubuntu)
SERVER_PROTOCOLHTTP/1.1
REQUEST_METHODGET
REQUEST_TIME1784287061
REQUEST_TIME_FLOAT1784287061.8523
QUERY_STRING
HTTP_ACCEPT*/*
HTTP_ACCEPT_CHARSET-
HTTP_ACCEPT_ENCODINGgzip, br, zstd, deflate
HTTP_ACCEPT_LANGUAGE-
HTTP_CONNECTION-
HTTP_HOSTphpmysql.khonsongkhla.com
HTTP_REFERER-
HTTP_USER_AGENTMozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
HTTPSon
REMOTE_ADDR216.73.216.250
REMOTE_HOST-
REMOTE_PORT56635
REMOTE_USER-
REDIRECT_REMOTE_USER-
SERVER_ADMIN[no address given]
SERVER_PORT443
SERVER_SIGNATURE
Apache/2.4.52 (Ubuntu) Server at phpmysql.khonsongkhla.com Port 443
PATH_TRANSLATED-
REQUEST_URI/php/superglobal
PHP_AUTH_DIGEST-
PHP_AUTH_USER-
PHP_AUTH_PW-
AUTH_TYPE-
PATH_INFO-
ORIG_PATH_INFO-



วิธีใช้งาน ใช้ผ่าน $_SERVER ได้ดังตัวอย่าง

<?php
$uri = $_SERVER['REQUEST_URI'];
echo $uri;
ผลลัพธ์
/php/superglobal