SlideShare a Scribd company logo
1 of 11
Superglobals dan SESSION
• $_POST, $_GET, $_FILES,$_SESSION,
• Defenisi Session
• Perintah Session
Hari – 5
Selasa, 15 April 2016
By : Muhammad Viky
Variabel SuperGlobals
adalah variabel khusus di dalam PHP yang bisa diakses dari halaman PHP manapun tanpa perlu mendefinisikannya
terlebih dahulu.
• $_GET
• $_POST
• $_REQUEST
• $_FILES
• $_SESSION
• $_SERVER
untuk mengakses nilainya, kita menggunakan cara akses array yakni dengan menggunakan
kurung siku seperti: $_GET[‘nama’] dimana nama adalah nilai dari atribut name pada objek
form yang akan diakses
$_SESSION session (catatan aktivitas) yang digunakan untuk menjaga / memelihara
informasi akses dari seorang pengakses / pemakai aplikasi web.
$_GET
Proses pengiriman data yang bersifat rahasia
dengan method ini tidak disarankan.
$_POST
Yang membedakan $_GET dengan $_POST yaitu :
• Data yang dimasukkan dengan method $_GET akan terlihat di addres bar.
• sedangkan method $_POST tidak terlihat.
$_REQUEST
Variabel $_REQUEST menampung nilai form yang dikirim dengan method=get, maupun method=post.
$_FILES
Untuk global variabel ini akan secara otomatis menghasilkan data array asosiatif yaitu berupa : name, type,
tmp_name, error, size.
Ingat! Menampilkan Array?
$_FILES membutuhkan attribute
enctype=“mulitipart/form-data”
$_SESSION
sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang
tersimpan di server walaupun kita membuka halaman baru.
Kita coba membuat session : Kita coba Melihat data session :
Menghapus Session
unset()
session_destroy()
membuang semua variabel session Memusnahkan Semua session
$_SERVER
• Buatlah dua buah form dengan label Username, dan pasword
• Kemudian buatlah halaman baru untuk action, buat 2 buah variabel
Dengan nilai admin untuk username, dan 123 untuk password
• Kemudian buatlah session dengan data username, password.
• Kemudian lakukan pernyataan autentifikasi data dari form dengan kedua variabel tersebut!
Latihan !
Adalah variabel yang digunakan untuk mengambil data spesifik server seperti header, path dan lokasi script.
Element / Code Output
$_SERVER['PHP_SELF'] Menghasilkan nama file dari script yang sedang dieksekusi
$_SERVER['GATEWAY_INTERFACE'] Menghasilkan versi dari Common Gateway Interface (CGI) yang dipakai server
$_SERVER['SERVER_ADDR'] Menghasilkan alamat IP dari host server
$_SERVER['SERVER_NAME'] Menghasilkan nama host server, misal: www.google.com
$_SERVER['SERVER_SOFTWARE'] Menghasilkan identifikasi software server, misal: Apache/2.2.24
$_SERVER['SERVER_PROTOCOL'] Menghsailkan nama dan revisi dari protokol informasi, misal: HTTP/1.1
$_SERVER['REQUEST_METHOD'] Menghasilkan metode yang dipakai untuk mengakses suatu halaman, misal: POST
$_SERVER['REQUEST_TIME'] Menghasilkan timestamp saat mulai meminta timestamp, misal: 1377687496
$_SERVER['QUERY_STRING'] Menghasilkan query string jika halaman diakses melalui query string
$_SERVER['HTTP_ACCEPT'] Menghasilkan header yang diperbolehkan
$_SERVER['HTTP_ACCEPT_CHARSET'] Menghasilkan karakter set, misal: utf-8,ISO-8859-1
$_SERVER['HTTP_HOST'] Menghasilkan Host header
$_SERVER['HTTP_REFERER'] Menghasilkan URL komplit dari halaman yang dibuka.
$_SERVER['HTTPS'] Mengecek apakah script berjalan diatas protokol HTTP secure
$_SERVER['REMOTE_ADDR'] Menghasilkan alamat IP dari tempat user client membuka halaman.
$_SERVER['REMOTE_HOST'] Menghasilkan nama Host dari tempat user client membuka halaman.
$_SERVER['REMOTE_PORT']
Menghasilkan port yang dipakai oleh mesin yang digunakan user dalam berkomunikasi
dengan webserver.
$_SERVER['SCRIPT_FILENAME'] Menghasilkan pathname absolue dari script yangs edang dijalankan.
$_SERVER['SERVER_ADMIN']
Menghasilkan nilai yang diberikan kepada SERVER_ADMIN yang ada pada file konfigurasi
web server, misal: someone@www.some-web.com
$_SERVER['SERVER_PORT'] Menghasilkan port yang digunakan oleh web server pada mesin server, misal: 80.
$_SERVER['SERVER_SIGNATURE']
Menghasilkan versi server dan virtual hot name yang mana telah ditambahkan pada
halaman yang telah digenerate oleh server.
$_SERVER['PATH_TRANSLATED'] Menghasilkan nama file system berdasarkan path dari script yang sedang dijalankan.
$_SERVER['SCRIPT_NAME'] Menghasilkan Path dari halaman yang dibuka.
$_SERVER['SCRIPT_URI'] Menghasilkan URI dari halaman yang dibuka.
Silahkan Berkreasi …
Superglobals dan session pada php

More Related Content

What's hot

Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYYusuf A.H.
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang phpZero_c00l
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerDoni Andriansyah
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webI Gede Iwan Sudipa
 
Slide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysqlSlide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysqlIlman Kadori
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPOkta Riveranda
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)Toni Tegar Sahidi
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Doni Tobing
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTMLI Gede Iwan Sudipa
 
Langkah langkah memasang Conten Management Sistem
Langkah langkah memasang Conten Management SistemLangkah langkah memasang Conten Management Sistem
Langkah langkah memasang Conten Management Sistemtukangojek48
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPOkta Riveranda
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanYusuf A.H.
 
PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1UKM PROGRESS
 

What's hot (20)

Virtual host
Virtual hostVirtual host
Virtual host
 
16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)16406 pertemuan17(konsep basis-data-di-web)
16406 pertemuan17(konsep basis-data-di-web)
 
Wp2 keranjang belanja
Wp2   keranjang belanjaWp2   keranjang belanja
Wp2 keranjang belanja
 
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERYHitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
Hitung Ongkos Kirim Menggunakan API rajaongkir.com dengan PHP+JQUERY
 
Semua tentang php
Semua tentang phpSemua tentang php
Semua tentang php
 
Web Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil CustomerWeb Programming - Simpan Tampil Customer
Web Programming - Simpan Tampil Customer
 
Penggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman webPenggunaan FORM dalam pemrograman web
Penggunaan FORM dalam pemrograman web
 
Slide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysqlSlide fungsi-fungsi php mysql
Slide fungsi-fungsi php mysql
 
Fungsi-Fungsi PHP
Fungsi-Fungsi PHPFungsi-Fungsi PHP
Fungsi-Fungsi PHP
 
Laporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHPLaporan praktikum bengkel web dengan PHP
Laporan praktikum bengkel web dengan PHP
 
10 pemrograman internet php (2)
10 pemrograman internet   php (2)10 pemrograman internet   php (2)
10 pemrograman internet php (2)
 
13 php mysql 3 combining
13 php mysql 3   combining13 php mysql 3   combining
13 php mysql 3 combining
 
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
Panduan Pemrograman Berbasis Web dengan HTML, PHP, dan Database MySQL Part 2 ...
 
Pengantar pemrograman web HTML
Pengantar pemrograman web HTMLPengantar pemrograman web HTML
Pengantar pemrograman web HTML
 
Langkah langkah memasang Conten Management Sistem
Langkah langkah memasang Conten Management SistemLangkah langkah memasang Conten Management Sistem
Langkah langkah memasang Conten Management Sistem
 
Laporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHPLaporan Praktikum Web dengan PHP
Laporan Praktikum Web dengan PHP
 
Jquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by YussanJquery Ajax Part 1 by Yussan
Jquery Ajax Part 1 by Yussan
 
PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1PROGRESS - Belajar PHP #1
PROGRESS - Belajar PHP #1
 
29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))29510 pertemuan18(form method-get-post-dan-session(1))
29510 pertemuan18(form method-get-post-dan-session(1))
 
My sql
My sqlMy sql
My sql
 

Similar to Superglobals dan session pada php

Pemrograman Web - Request Get dan Post
Pemrograman Web - Request Get dan PostPemrograman Web - Request Get dan Post
Pemrograman Web - Request Get dan PostKuliahKita
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)I Gede Iwan Sudipa
 
09071003002 session dan fungsinya
09071003002 session dan fungsinya09071003002 session dan fungsinya
09071003002 session dan fungsinyafebeniken
 
Introduction to Laravel
Introduction to LaravelIntroduction to Laravel
Introduction to LaravelYogi Pratama
 
web_server-side-scripting2.pdf
web_server-side-scripting2.pdfweb_server-side-scripting2.pdf
web_server-side-scripting2.pdfAhmadKhanifFikri
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionI Putu Hariyadi
 
Pertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.pptPertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.pptChairulAnwar85
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxAdityaWahyuR2
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLLusiana Diyan
 
Tugas 7 - Rekayasa Web
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Webarisjunedi
 
Pertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.pptPertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.pptWigaMaulanaBaihaqi2
 
Form validation dengan code igniter
Form validation dengan code igniterForm validation dengan code igniter
Form validation dengan code igniterEidelbert Sinaga
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)I Gede Iwan Sudipa
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Haswi Haswi
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpCahya Dwiana SN
 

Similar to Superglobals dan session pada php (20)

Pemrograman Web - Request Get dan Post
Pemrograman Web - Request Get dan PostPemrograman Web - Request Get dan Post
Pemrograman Web - Request Get dan Post
 
Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)Konsep Routing dalam Laravel (Pemrograman Web II)
Konsep Routing dalam Laravel (Pemrograman Web II)
 
09071003002 session dan fungsinya
09071003002 session dan fungsinya09071003002 session dan fungsinya
09071003002 session dan fungsinya
 
Introduction to Laravel
Introduction to LaravelIntroduction to Laravel
Introduction to Laravel
 
web_server-side-scripting2.pdf
web_server-side-scripting2.pdfweb_server-side-scripting2.pdf
web_server-side-scripting2.pdf
 
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi ExtensionKoneksi PHP ke Database MySQL menggunakan MySQLi Extension
Koneksi PHP ke Database MySQL menggunakan MySQLi Extension
 
Variabelphp
VariabelphpVariabelphp
Variabelphp
 
Pertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.pptPertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.ppt
 
TM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptxTM-4-5-6 SQLite Database.pptx
TM-4-5-6 SQLite Database.pptx
 
CRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQLCRUD pada Android Studio menggunakan MySQL
CRUD pada Android Studio menggunakan MySQL
 
Web server
Web serverWeb server
Web server
 
Tugas 7 - Rekayasa Web
Tugas 7 - Rekayasa WebTugas 7 - Rekayasa Web
Tugas 7 - Rekayasa Web
 
Pertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.pptPertemuan-Web-2-Konsep-Pemrograman-Web.ppt
Pertemuan-Web-2-Konsep-Pemrograman-Web.ppt
 
Form validation dengan code igniter
Form validation dengan code igniterForm validation dengan code igniter
Form validation dengan code igniter
 
Tugas 7 rekayasa web
Tugas 7   rekayasa webTugas 7   rekayasa web
Tugas 7 rekayasa web
 
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)Konsep View dan Blade dalam Laravel (Pemrograman Web II)
Konsep View dan Blade dalam Laravel (Pemrograman Web II)
 
modul 2.pdf
modul 2.pdfmodul 2.pdf
modul 2.pdf
 
Dasar PHP
Dasar PHPDasar PHP
Dasar PHP
 
Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4Wawan tutorial-zend-bagian-4
Wawan tutorial-zend-bagian-4
 
Membuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan phpMembuat mvc framework sederhana dengan php
Membuat mvc framework sederhana dengan php
 

More from Vicky Nitinegoro

Kenali array dan jenis fungsi pada php
Kenali array dan jenis fungsi pada phpKenali array dan jenis fungsi pada php
Kenali array dan jenis fungsi pada phpVicky Nitinegoro
 
Mengetahui macam macam perulangan pada php
Mengetahui macam macam perulangan pada phpMengetahui macam macam perulangan pada php
Mengetahui macam macam perulangan pada phpVicky Nitinegoro
 
Struktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman phpStruktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman phpVicky Nitinegoro
 
PROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATAN
PROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATANPROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATAN
PROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATANVicky Nitinegoro
 
Algoritma Simple Pagination dengan PHP
Algoritma Simple Pagination dengan PHPAlgoritma Simple Pagination dengan PHP
Algoritma Simple Pagination dengan PHPVicky Nitinegoro
 
Leadership and barriers in Communication
Leadership and barriers in CommunicationLeadership and barriers in Communication
Leadership and barriers in CommunicationVicky Nitinegoro
 

More from Vicky Nitinegoro (7)

Kenali array dan jenis fungsi pada php
Kenali array dan jenis fungsi pada phpKenali array dan jenis fungsi pada php
Kenali array dan jenis fungsi pada php
 
Mengetahui macam macam perulangan pada php
Mengetahui macam macam perulangan pada phpMengetahui macam macam perulangan pada php
Mengetahui macam macam perulangan pada php
 
Struktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman phpStruktur dan kondisi pada bahasa pemrograman php
Struktur dan kondisi pada bahasa pemrograman php
 
PROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATAN
PROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATANPROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATAN
PROYEK SISTEM INFORMASI MANAJEMEN REKENING AIR UPT-PAM KABUPATEN BANGKA SELATAN
 
Algoritma Simple Pagination dengan PHP
Algoritma Simple Pagination dengan PHPAlgoritma Simple Pagination dengan PHP
Algoritma Simple Pagination dengan PHP
 
Leadership and barriers in Communication
Leadership and barriers in CommunicationLeadership and barriers in Communication
Leadership and barriers in Communication
 
HTML dan CSS
HTML dan CSSHTML dan CSS
HTML dan CSS
 

Superglobals dan session pada php

  • 1. Superglobals dan SESSION • $_POST, $_GET, $_FILES,$_SESSION, • Defenisi Session • Perintah Session Hari – 5 Selasa, 15 April 2016 By : Muhammad Viky
  • 2. Variabel SuperGlobals adalah variabel khusus di dalam PHP yang bisa diakses dari halaman PHP manapun tanpa perlu mendefinisikannya terlebih dahulu. • $_GET • $_POST • $_REQUEST • $_FILES • $_SESSION • $_SERVER untuk mengakses nilainya, kita menggunakan cara akses array yakni dengan menggunakan kurung siku seperti: $_GET[‘nama’] dimana nama adalah nilai dari atribut name pada objek form yang akan diakses $_SESSION session (catatan aktivitas) yang digunakan untuk menjaga / memelihara informasi akses dari seorang pengakses / pemakai aplikasi web.
  • 3. $_GET Proses pengiriman data yang bersifat rahasia dengan method ini tidak disarankan.
  • 4. $_POST Yang membedakan $_GET dengan $_POST yaitu : • Data yang dimasukkan dengan method $_GET akan terlihat di addres bar. • sedangkan method $_POST tidak terlihat. $_REQUEST Variabel $_REQUEST menampung nilai form yang dikirim dengan method=get, maupun method=post.
  • 5. $_FILES Untuk global variabel ini akan secara otomatis menghasilkan data array asosiatif yaitu berupa : name, type, tmp_name, error, size. Ingat! Menampilkan Array? $_FILES membutuhkan attribute enctype=“mulitipart/form-data”
  • 6. $_SESSION sebuah varibel sementara yang diletakkan di server. Di mana PHP bisa mengambil nilai yang tersimpan di server walaupun kita membuka halaman baru. Kita coba membuat session : Kita coba Melihat data session :
  • 7. Menghapus Session unset() session_destroy() membuang semua variabel session Memusnahkan Semua session
  • 8. $_SERVER • Buatlah dua buah form dengan label Username, dan pasword • Kemudian buatlah halaman baru untuk action, buat 2 buah variabel Dengan nilai admin untuk username, dan 123 untuk password • Kemudian buatlah session dengan data username, password. • Kemudian lakukan pernyataan autentifikasi data dari form dengan kedua variabel tersebut! Latihan ! Adalah variabel yang digunakan untuk mengambil data spesifik server seperti header, path dan lokasi script.
  • 9. Element / Code Output $_SERVER['PHP_SELF'] Menghasilkan nama file dari script yang sedang dieksekusi $_SERVER['GATEWAY_INTERFACE'] Menghasilkan versi dari Common Gateway Interface (CGI) yang dipakai server $_SERVER['SERVER_ADDR'] Menghasilkan alamat IP dari host server $_SERVER['SERVER_NAME'] Menghasilkan nama host server, misal: www.google.com $_SERVER['SERVER_SOFTWARE'] Menghasilkan identifikasi software server, misal: Apache/2.2.24 $_SERVER['SERVER_PROTOCOL'] Menghsailkan nama dan revisi dari protokol informasi, misal: HTTP/1.1 $_SERVER['REQUEST_METHOD'] Menghasilkan metode yang dipakai untuk mengakses suatu halaman, misal: POST $_SERVER['REQUEST_TIME'] Menghasilkan timestamp saat mulai meminta timestamp, misal: 1377687496 $_SERVER['QUERY_STRING'] Menghasilkan query string jika halaman diakses melalui query string $_SERVER['HTTP_ACCEPT'] Menghasilkan header yang diperbolehkan $_SERVER['HTTP_ACCEPT_CHARSET'] Menghasilkan karakter set, misal: utf-8,ISO-8859-1 $_SERVER['HTTP_HOST'] Menghasilkan Host header $_SERVER['HTTP_REFERER'] Menghasilkan URL komplit dari halaman yang dibuka. $_SERVER['HTTPS'] Mengecek apakah script berjalan diatas protokol HTTP secure $_SERVER['REMOTE_ADDR'] Menghasilkan alamat IP dari tempat user client membuka halaman. $_SERVER['REMOTE_HOST'] Menghasilkan nama Host dari tempat user client membuka halaman. $_SERVER['REMOTE_PORT'] Menghasilkan port yang dipakai oleh mesin yang digunakan user dalam berkomunikasi dengan webserver. $_SERVER['SCRIPT_FILENAME'] Menghasilkan pathname absolue dari script yangs edang dijalankan. $_SERVER['SERVER_ADMIN'] Menghasilkan nilai yang diberikan kepada SERVER_ADMIN yang ada pada file konfigurasi web server, misal: someone@www.some-web.com $_SERVER['SERVER_PORT'] Menghasilkan port yang digunakan oleh web server pada mesin server, misal: 80. $_SERVER['SERVER_SIGNATURE'] Menghasilkan versi server dan virtual hot name yang mana telah ditambahkan pada halaman yang telah digenerate oleh server. $_SERVER['PATH_TRANSLATED'] Menghasilkan nama file system berdasarkan path dari script yang sedang dijalankan. $_SERVER['SCRIPT_NAME'] Menghasilkan Path dari halaman yang dibuka. $_SERVER['SCRIPT_URI'] Menghasilkan URI dari halaman yang dibuka.