$_SERVER` superglobal variable to access information about headers, paths, and script locations :<?php
// Print the server name
echo "Server name: " . $_SERVER["SERVER_NAME"] . "<br>";
// Print the server address
echo "Server address: " . $_SERVER["SERVER_ADDR"] . "<br>";
// Print the request method
echo "Request method: " . $_SERVER["REQUEST_METHOD"] . "<br>";
// Print the request time
echo "Request time: " . date("Y-m-d H:i:s", $_SERVER["REQUEST_TIME"]) . "<br>";
// Print the request URI
echo "Request URI: " . $_SERVER["REQUEST_URI"] . "<br>";
// Print the script name
echo "Script name: " . $_SERVER["SCRIPT_NAME"] . "<br>";
// Print the script filename
echo "Script filename: " . $_SERVER["SCRIPT_FILENAME"] . "<br>";
// Print the document root
echo "Document root: " . $_SERVER["DOCUMENT_ROOT"] . "<br>";
?>Server name: localhost
Server address: ::1
Request method: GET
Request time: 2023-05-01 00:00:00
Request URI: /test.php
Script name: /test.php
Script filename: /var/www/html/test.php
Document root: /var/www/html$_SERVER` superglobal array to output information about the server and the current request. Some of the most commonly used `$_SERVER` variables include :$_SERVER["SERVER_NAME"]`: the server name$_SERVER["SERVER_ADDR"]`: the server IP address$_SERVER["REQUEST_METHOD"]`: the HTTP request method (e.g. GET or POST)$_SERVER["REQUEST_TIME"]`: the Unix timestamp of the start of the request$_SERVER["REQUEST_URI"]`: the requested URI (Uniform Resource Identifier)$_SERVER["SCRIPT_NAME"]`: the name of the current script$_SERVER["SCRIPT_FILENAME"]`: the absolute path of the current script$_SERVER["DOCUMENT_ROOT"]`: the document root directory for the current request$_SERVER` variables may not be available on all systems, and their values may depend on the web server and PHP configuration. It's always a good idea to check the PHP documentation and test your code on different systems to ensure compatibility and reliability.