Berikut adalah tutorial singkat tentang bagaimana kita mendapatkan informasi tentang Mesin sebuat server, Sistem Operasi yang digunakan, lokasi script atau file *.PHP yang dijalankan, serta mendapatkan informasi aplikasi apa saja yang digunakan di dalam server tersebut (khususnya webserver itu sendiri).
Dalam tutorial ini PHPBEJO menggunakan perlengkapan-perlengkapan favorit. Apa saja perlengkapan/ Tools itu ? Pembaca bisa membaca tulisan di posting sebelumnya atau klik 4 PHP Programming Tools Terbaik
1. Mengetahui Sistem Informasi
<?php echo php_uname(); ?>
2. Aplikasi Server yang Berjalan
<?php echo $_SERVER['SERVER_SOFTWARE']; ?>
3. Informasi Versi Aplikasi yang digunakan
<?php echo phpversion(); ?>
4. Alamat IP Server/ IP Address
<?php echo gethostbyname($_SERVER["HTTP_HOST"]); ?>
5. Pengguna yang mengakses dokumen web/ Username
<?php echo get_current_user(); ?>
Lebih menarik lagi bagaimana jika beberapa potongan kode tersebut dapat digabungkan menjadi satu statement? Berikut ini bentuk keseluruhan kode PHP.
<?php
/* ****************************************
Created by Netbeans 7.3 (Editor)
Author : maskha | Fitri Ariyanto
Email : seorang.fitri@gmail.com
***************************************** */
echo '
<title>PHPBejo | This server is Owned ^_^ </title>
<table align="center" class="table" cellpadding="5" border="0">
<tr>
<td width="15%">Operating System</td>
<td width="1%">:</td>
<td width="84%" colspan="4">'.php_uname().'</td>
</tr>
<tr>
<td width="15%">Server</td>
<td width="1%">:</td>
<td width="84%" colspan="4">'.$_SERVER['SERVER_SOFTWARE'].'</td>
</tr>
<tr>
<td width="15%">Current apps version:</td>
<td width="1%">:</td>
<td width="84%" colspan="4">
php '.phpversion() .
'| server ip '.gethostbyname($_SERVER["HTTP_HOST"]).
'| user '.get_current_user().
'</td>
</tr>
</table>';
//EOF
?>
Sekian tulisan dari saya, semoga dapat memberi manfaat.
