Rabu, 29 Maret 2017

PHP Global Variables - Superglobals

Superglobals diperkenalkan di PHP 4.1.0, dan built-in variabel yang selalu tersedia di semua lingkup.

PHP Global Variables - Superglobals
Several predefined variables in PHP are "superglobals", which means that they are always accessible, regardless of scope - and you can access them from any function, class or file without having to do anything special.
variabel PHP superglobal adalah:
  • $ GLOBALS
  • $ _SERVER
  • $ _REQUEST
  • $ _POST
  • $ _GET
  • $ _FILES
  • $ _ENV
  • $ _COOKIE
  • $ _SESSION

Bab ini akan menjelaskan beberapa superglobals, dan sisanya akan dijelaskan di bab berikutnya.

PHP $ GLOBALS
$ GLOBALS adalah PHP variabel global super yang digunakan untuk mengakses variabel global dari mana saja di script PHP (juga dari dalam fungsi atau metode).

toko PHP semua variabel global dalam sebuah array disebut $ GLOBALS [index]. Indeks memegang nama variabel.

Contoh di bawah ini menunjukkan bagaimana menggunakan super variabel global $ GLOBALS:

Contoh :

 Hasil :

Dalam contoh di atas, karena z adalah hadiah variabel dalam array $ GLOBALS, hal ini juga dapat diakses dari luar fungsi!

PHP $ _SERVER
$ _SERVER Adalah PHP variabel global super yang memegang informasi tentang header, jalan, dan lokasi skrip.

Contoh di bawah ini menunjukkan bagaimana menggunakan beberapa elemen di $ _SERVER:
Contoh :

Hasil : 

Tabel berikut berisi elemen yang paling penting yang dapat masuk ke dalam $ _SERVER:


PHP $ _REQUEST PHP

$ _REQUEST digunakan untuk mengumpulkan data setelah mengirimkan formulir HTML.

Contoh di bawah ini menunjukkan bentuk dengan field input dan tombol submit. Ketika pengguna mengirimkan data dengan mengklik "Submit", bentuk data dikirim ke file yang ditentukan dalam atribut aksi <form> tag. Dalam contoh ini, kami arahkan ke file ini sendiri untuk data formulir pengolahan. Jika Anda ingin menggunakan file PHP lain untuk memproses data formulir, mengganti dengan nama file pilihan Anda. Kemudian, kita dapat menggunakan super variabel global $ _REQUEST untuk mengumpulkan nilai dari field input:

Contoh :

Hasil :


Tidak ada komentar:

Posting Komentar

Laporan Hasil Ann's (Digital Forensics)

Telah terjadi sebuah serangan pada jaringan. Sebagai seorang penyidik digital forensik anda diminta melakukan analisa terhadap serangan te...