Output
Hello Walter von/home/ch45859/web/wlkl.ch/public_html/inf/php/e05GetServer.php
getcwd = /home/ch45859/web/wlkl.ch/public_html/inf/php
$_GET
- pZwei ===> value of parm 2
- vier ===> 4.Schluss
$_SERVER['QUERY_STRING'] ===> pZwei=value+of+parm+2&vier=4.Schluss
... urldecode ===> pZwei=value of parm 2&vier=4.Schluss
... split [&\s]+ ===> [pZwei=value, of, parm, 2, vier=4.Schluss]
$_POST
$_SERVER
- PHP_FCGI_MAX_REQUESTS ===> 1000
- PHPRC ===> /home/ch45859/conf/cgi/wlkl.ch/php83.ini
- PWD ===> /home/ch45859/conf/cgi/wlkl.ch
- SHLVL ===> 0
- PATH ===> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- PHP_FCGI_CHILDREN ===> 0
- CONTENT_LENGTH ===> 0
- SCRIPT_NAME ===> /inf/php/e05GetServer.php
- REQUEST_URI ===> /inf/php/e05GetServer.php?pZwei=value+of+parm+2&vier=4.Schluss
- QUERY_STRING ===> pZwei=value+of+parm+2&vier=4.Schluss
- REQUEST_METHOD ===> GET
- SERVER_PROTOCOL ===> HTTP/1.0
- GATEWAY_INTERFACE ===> CGI/1.1
- REMOTE_PORT ===> 37010
- SCRIPT_FILENAME ===> /home/ch45859/web/wlkl.ch/public_html/inf/php/e05GetServer.php
- SERVER_ADMIN ===> info@wlkl.ch
- CONTEXT_DOCUMENT_ROOT ===> /home/ch45859/web/wlkl.ch/public_html
- CONTEXT_PREFIX ===>
- REQUEST_SCHEME ===> https
- DOCUMENT_ROOT ===> /home/ch45859/web/wlkl.ch/public_html
- REMOTE_ADDR ===> 3.137.174.52
- SERVER_PORT ===> 443
- SERVER_ADDR ===> 116.202.203.176
- SERVER_NAME ===> www.wlkl.ch
- SERVER_SOFTWARE ===> Apache/2.4.41 (Ubuntu) OpenSSL/1.1.1f mod_fcgid/2.3.9
- SERVER_SIGNATURE ===>
- HTTP_REFERER ===> https://wlkl.ch/inf/php/e05GetServer.php?pZwei=value+of+parm+2&vier=4.Schluss
- HTTP_USER_AGENT ===> Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
- HTTP_ACCEPT ===> */*
- HTTP_CONNECTION ===> close
- HTTP_X_REAL_IP ===> 3.137.174.52
- HTTP_HOST ===> www.wlkl.ch
- HTTPS ===> on
- UNIQUE_ID ===> Z-OHg7ZW06dWDvhE4o2hLAAAALU
- FCGI_ROLE ===> RESPONDER
- PHP_SELF ===> /inf/php/e05GetServer.php
- REQUEST_TIME_FLOAT ===> 1744013187.4441
- REQUEST_TIME ===> 1744013187
getallheaders()
- Content-Length ===> 0
- Referer ===> https://wlkl.ch/inf/php/e05GetServer.php?pZwei=value+of+parm+2&vier=4.Schluss
- User-Agent ===> Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
- Accept ===> */*
- Connection ===> close
- X-Real-Ip ===> 3.137.174.52
- Host ===> www.wlkl.ch
file_get_contents('PHP://INPUT') len 0
http_get_request_body() ===> install pecl_http first
$_ENV
getenv()
- PHP_FCGI_MAX_REQUESTS ===> 1000
- PHPRC ===> /home/ch45859/conf/cgi/wlkl.ch/php83.ini
- PWD ===> /home/ch45859/conf/cgi/wlkl.ch
- SHLVL ===> 0
- PATH ===> /usr/local/bin:/usr/bin:/bin
- PHP_FCGI_CHILDREN ===> 0
getenv(USER) ===>
getenv(PATH) ===> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
getenv(PWD) ===> /home/ch45859/conf/cgi/wlkl.ch
realpath(.) ===> /home/ch45859/web/wlkl.ch/public_html/inf/php print_r $_GET['pZwei'] = value of parm 2
print_r $_GET = Array
(
[pZwei] => value of parm 2
[vier] => 4.Schluss
)
Source
<html>
<head>
<title>PHP Test e05GetServer</title>
</head>
<body>
<h2>Output</h2>
<?php echo '<p>Hello Walter von' . __file__ . '</p>';
echo '<p>getcwd = ' . getcwd() . '</p>';
myList($_GET, '$_GET');
echo "\n<p>\$_SERVER['QUERY_STRING'] ===> " . ($_SERVER['QUERY_STRING'] ?? '---undefined---');
echo '<br> ... urldecode ===> ' . urldecode($_SERVER['QUERY_STRING']);
echo '<br> ... split [&\s]+ ===> ' . '[' . implode(', ',preg_split('/[&\s]+/', urldecode($_SERVER['QUERY_STRING']))) . ']';
# . '</p>';
myList($_POST, '$_POST');
myList($_SERVER, '$_SERVER');
is_callable('getallheaders') ? myList(getallheaders(), 'getallheaders()') : (function () {echo "\n<br>getallheaders() ---undefined";})();
$ii = file_get_contents('PHP://INPUT');
echo "\n<br>file_get_contents('PHP://INPUT') len " . strlen($ii) . "<code>$ii</code>";
echo "\n<br>http_get_request_body() ===> install pecl_http first" ; #. (http_get_request_body() ?? ' ---null--- ');
myList($_ENV, '$_ENV');
myList(getenv(), 'getenv()');
echo '<br>getenv(USER) ===> ' . getenv('USER');
echo '<br>getenv(PATH) ===> ' . getenv('PATH');
echo '<br>getenv(PWD) ===> ' . getenv('PWD');
echo '<br>realpath(.) ===> ' . realpath('.');
#session_start();
#myList($_SESSION, '$_SESSION');
echo '<p> print_r $_GET[\'pZwei\'] = '; print_r(isset($_GET['pZwei']) ? $_GET['pZwei'] : 'isset==false' ) . '</p>';
echo '<p> print_r $_GET = '; print_r($_GET) . '</p>'; ;
?>
<h2>Source</h2>
<?php highlight_file( __file__ ) ?>
</body>
</html>
<?php
function myList($a, $t) {
echo "\n<p>$t<ol>";
foreach ($a as $key => $value) {
echo "\n <li>$key ===> $value </li>";
}
echo '</ol> </p>';
}
?>