Посмотреть все настройки PHP на сервере
phpinfo();
Подключитcz к серверу memcached
$memcached = new Memcached();
$memcached->addServer('127.0.0.1', 11211);
Посмотреть все серверные переменные
foreach ($_SERVER as $k=>$v) echo "\n<br><b>$k=</b>".$v;
Показываем версию php интерпретатора
echo phpversion();
Показываем операционную систему, в которой работает php интерпретатор
$os=explode(" ",php_uname());
$os=$os[0];
echo "Наша операционная система - ".$os;
Определить IP-адрес посетителя
echo getenv('REMOTE_ADDR');
Получить абсолютный путь до текущего скрипта
$_SERVER['REQUEST_URI'];
Абсолютный путь к исполняемому скрипту от корня сервера
$_SERVER['SCRIPT_FILENAME'];
// '/home/WebMaster/Projects/24/index.php'
Имя исполняемого скрипта, относящегося к корню документа, от корня домена
$_SERVER['PHP_SELF'];
// '/24/index.php'
// Get HTTP/HTTPS (the possible values for this vary from server to server)
$myUrl = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] && !in_array(strtolower($_SERVER['HTTPS']),array('off','no'))) ? 'https' : 'http';
// Get domain portion
$myUrl .= '://'.$_SERVER['HTTP_HOST'];
// Get path to script
$myUrl .= $_SERVER['REQUEST_URI'];
// Add path info, if any
if (!empty($_SERVER['PATH_INFO'])) $myUrl .= $_SERVER['PATH_INFO'];
// Add query string, if any (some servers include a ?, some don't)
if (!empty($_SERVER['QUERY_STRING'])) $myUrl .= '?'.ltrim($_SERVER['REQUEST_URI'],'?');
echo $myUrl;