Macam Macam Variabel Super Global Pada PHP
06-Mar-19, 2:39 pm
Nabila Aprilia Putri
968
Macam Macam Variabel Super Global Pada PHP
Macam-macam variabel Superglobal pada PHP
Variabel super global adalah variabel yang dapat di akses oleh semua file yang ber-ekstensi php, variabel ini pun dapat di akses pada fungsi (Function) maupun file yang tidak melakukan sesuatu yang spesial dalam mendefinisikan variabel tersebut.
Ada 7 macam variabel superglobal yang sering digunakan dalam php, yaitu:
1. $_SERVER
Variabel $_SERVER digunakan untuk mengambil data server yang spesifik seperti header, path, dan lokasi script. Contoh penggunaan variabel $_SERVER:
~ $_SERVER[‘SCRIPT_URI’] digunakan untuk Menghasilkan URI dari halaman yang dibuka.
~ $_SERVER[‘SERVER_NAME’] digunakan untuk menghasilkan nama host server.
~ $_SERVER[‘REQUEST_METHOD’] digunakan untuk Menghasilkan metode yang dipakai untuk mengakses suatu halaman, misal: POST.
~ $_SERVER[‘HTTP_HOST’] digunakan untuk menghasilkan host header.
~ $_SERVER[‘SCRIPT_URI’] digunakan untuk Menghasilkan URI dari halaman yang dibuka.
2. $_REQUEST
Variabel $_REQUEST digunakan untuk mengumpulkan data setelah proses submit pada form HTML. Variable $_REQUEST merupakan kelompok dari variable yang bertipe data array, sehingga pada pengimplementasiannya kita harus menggunakan kurung siku []. Penggunaan $_REQUEST hanya disarankan untuk sekedar memvalidasi pengisian data pada form. karena variabel $_REQUEST kurang aman digunakan.
3. $_POST
Variabel $_POST digunakan dalam menangani form yang bersifat rahasia. Metode POST membuat nilai-nilai yang dikirimkan tidak diketahui oleh pengguna karena di-pos-kan melalui script dan dan tidak memiliki batasan pada jumlah informasi untuk mengirim namun ada batasan maximal ukuran yang dikirim yaitu 8mb. Jadi variabel $_POST digunakan untuk mengambil data yang digenerate oleh form. Method POST biasanya digunakan untuk mengirimkan data rahasia seperti password.
4. $_GET
variabel $_GET digunakan untuk mengambil data yang dikirim melalui URL. Pengiriman dan pengambilan data menggunakan metode GET akan terlihat karena akan berada pada belakang URL, jadi tidak disarankan untuk informasi rahasia seperti password.
5. $_SESSION
variabel $_SESSION digunakan untuk menyimpan parameter parameter SESSION yang dibutuhkan oleh program serta digunakan untuk melakukan aktivitas yang berhubungan dengan interaksi user pada sebuah web server php.
6. $_COOKIE
variabel $_COOKIE digunakan untuk mengambil data dari cookie yang tersimpan di komputer pengguna seperti username dan password login agar pengguna tidak selalu harus mengisikannya pada saat membuka page (halaman web). Biasanya akan muncul chechbox "Remember Me" atau "Ingat Saya Selalu" yang terdapat pada bagian bawah box login.
7. $_FILE
variabel $_FILE digunkan untuk mengambil beberapa informasi dari sebuah file yang diupload server. informasi tersebut isalnya meliputi nama file, ukuran file serta tipe data file tersebut.
???????? ??? ? ??? ??? ?????? ??????? ?????????? ??? ????? ?????. ??????????? ??? ??????????? ???????? ?????? ??????? ?? ???????? ???????? ????? ? ?????? ?? 2 ????.?? ?????????? ??????! ???? ??? ?????? ? ??????? ?? ???????????!????? ? ???????: http://tiny