Variabel-Variabel Global adalah variabel-variabel yang bisa selalu bisa digunakan di semua bagian script dari PHP. Variabel global biasanya punya kegunaan tertentu, dan kebanyakan variabel global dalam PHP adalah array asosiatif. Beberapa variabel global isi atau anggotanya akan berubah sesuai kondisi tertentu.
Variabel-varibel global yang bisa kita gunakan dalam PHP, yaitu :
<?php
echo('PHP_SELF : '.$_SERVER['PHP_SELF']."<br>");
echo('HTTP_HOST : '.$_SERVER['HTTP_HOST']."<br />");
echo('HTTP_REFERER : '.$_SERVER['HTTP_REFERER']."<br />");
echo('HTTP_USER_AGENT : '.$_SERVER['HTTP_USER_AGENT']."<br />");
echo('HTTP_USER_AGENT : '.$_SERVER['SCRIPT_NAME']."<br />");
echo('SERVER_NAME : '.$_SERVER['SERVER_NAME']."<br />");
echo('SERVER_SOFTWARE : '.$_SERVER['SERVER_SOFTWARE']."<br>");
echo('SERVER_PROTOCOL : '.$_SERVER['SERVER_PROTOCOL']."<br>");
?>
Variabel-varibel global yang bisa kita gunakan dalam PHP, yaitu :
- $GLOBALS : Digunakan untuk menyimpan nilai yang bisa diakses dari semua bagian script.
- $_SERVER : Digunakan untuk menyimpan headers, informasi-informasi terkait server, and dan lokasi dari script.
- $_REQUEST : Digunakan untuk menyimpan input atau data yang dikirim dari form.
- $_POST dan $_GET : Digunakan untuk menyimpan input atau data yang dikirim dari form sesuai dengan methodnya.
- $_FILES : Digunakan untuk menyimpan file yang dikirim dari form
- $_COOKIE : Digunakan untuk menyimpan cookie.
- $_SESSION : Digunakan untuk menyimpan session.
<?php
echo('PHP_SELF : '.$_SERVER['PHP_SELF']."<br>");
echo('HTTP_HOST : '.$_SERVER['HTTP_HOST']."<br />");
echo('HTTP_REFERER : '.$_SERVER['HTTP_REFERER']."<br />");
echo('HTTP_USER_AGENT : '.$_SERVER['HTTP_USER_AGENT']."<br />");
echo('HTTP_USER_AGENT : '.$_SERVER['SCRIPT_NAME']."<br />");
echo('SERVER_NAME : '.$_SERVER['SERVER_NAME']."<br />");
echo('SERVER_SOFTWARE : '.$_SERVER['SERVER_SOFTWARE']."<br>");
echo('SERVER_PROTOCOL : '.$_SERVER['SERVER_PROTOCOL']."<br>");
?>
Keys lain bisa kalian cari di https://www.php.net/manual/en/reserved.variables.server.php.