Mengenal Variabel $_SERVER di PHP

Assalamu'alaikum Warahmatullahi Wabarakatuh..
     Pada tutorial kali ini kita akan membahas salah satu variabel bawaan PHP yaitu variabel $_SERVER. Variabel ini memiliki banyak kegunaan, diantaranya bisa digunakan untuk mengetahui url file yang sedang diakses, alamat IP pengguna, nama server, browser yang digunakan pengguna, dan masih banyak lagi.
     Variabel ini sebenarnya merupakan sebuah Array (Baca Juga: Mengenal Array di PHP), jadi kita bisa mengecek nilainya menggunakan fungsi print_r (Baca Juga: Mengenal Fungsi print_r() di PHP) seperti ini:

<!DOCTYPE html>
<html>
<head>
<title>Mengenal Variabel $_SERVER di PHP</title>
</head>
<body>
<pre>
<?php
print_r($_SERVER);
?>
</pre>
</body>
</html>
     Jika script diatas dijalankan, maka output/hasilnya adalah sebagai berikut (klik pada gambar untuk memperbesar):
     Perhatikan yang saya tandai dengan warna hijau, itu menunjukan bawhwa $_SERVER ini merupakan sebuah array dimana yang berada diantara tanda '[' dan ']' merupakan index-nya, dan yang berada setelah tanda '=>' merupakan nilainya. Ini berarti kita bisa menampilkan nilai yang lebih spesifik lagi menggunakan cara pemanggilan nilai dari array yaitu dengan memanggil $nama_variabel[indexnya]. Biar gak bingung misalkan kita ingin menampilkan browser yang sedang digunakan oleh pengguna, maka kita cukup memanggil nilai-nya seperti ini:

<!DOCTYPE html>
<html>
<head>
<title>Mengenal Variabel $_SERVER di PHP</title>
</head>
<body>
<?php
echo "Browser yang sedang anda gunakan adalah: " . $_SERVER['HTTP_USER_AGENT'];
?><br>
Dapatkan banyak ilmu di <a href="http://www.skripku.com/">SkripKu Dotkom</a>
</body>
</html>
Maka hasilnya adalah (klik pada gambar untuk memperbesar):
     Begitu pun juga jika kita ingin melihat informasi-informasi lainnya, kita cukup memanggil $_SERVER['index'], untuk index-nya kita bisa nyontek di screenshot yang pertama tadi.
Sekian artikel singkat Mengenal variabel $_SERVER di PHP ini,
Semoga bermanfaat,
Wassalamu'alaikum Warahmatullahi Wabarakatuh..


EmoticonEmoticon