際際滷

際際滷Share a Scribd company logo
Pemrograman Web
SETIAWANSYAH, M.KOM.
Chapter 4
Chapter 4
Dalam PHP, session merupakan data yang disimpan dalam suatu server yang
dapat digunakan secara global di server tersebut, dimana data tersebut spesifik
merujuk ke user/client tertentu, contoh penggunaan session adalah ketika user
telah login di halaman tertentu, maka ketika membuka halaman lain, php akan
mengingat bahwa user tersebut telah login, contoh ketika kita telah login pada
Google, maka setiap kali kita membuka layanan Google seperti GMail, Google
Drive, dll di tab berbeda, kita akan selalu dalam keadaan login, kecuali kita buka
dengan browser yang berbeda. Cntoh lain ketika web ecommerce merekam
keranjang belanja user, maka ketika pindah ke halaman pembayaran, daftar
belanja masih terekam.
Isi file session pada PHP berupa array yang di serialize nilainya akan berubah ubah
sesuai dengan manipulasi data yang kita lakukan, misal file session.php kita ubah
menjadi:
PHP auth user ini merupakan salah satu header php untuk memproteksi halaman
web kita, cara kerjanya untuk halaman yang dipasang header ini akan muncul
pop-up pada browser yang meminta memasukan user dan password. Cara ini
cukup efektif, dan saya terapkan pada project saya, jadi ceritanya client
menginginkan sistem keamanan berlapis di aplikasi (login berlapis), Ya cukup
masuk akal juga karena mesin pencarian yang semakin canggih membukan celah
keamanan lebih banyak.
Jadi solusi sederhanya (tapi cukup efektif), meskipun halaman login kita telah
ditemukan oleh orang lain kita memproteksi halaman tersebut dengan "php auth
user", ketika halaman login kita diakses, user diminta memasukan username dan
password, jika salah maka halaman / form login kita gk akan kebuka untuk
mencobanya lagi browser harus di close dlu (cukup mereportkan bagi orang2x
iseng yg ingin masuk ke sistem kita :D), okeh tak usah bercerita lebih panjang lagi,
begini caranya :
Chapter 4
 Tuliskan perbedaan antara session dan authentication
Silahkan tuliskan jawaban anda pada forum pertemuan 4.
Chapter 4

More Related Content

What's hot (18)

PDF
Cara
Rizki Putri
PDF
Install database mongodb dan koneksi database mongo db
Bambang
PPT
Tugas 2 rekayasa web
Rizki Wahyu
PDF
Laporan_PHP-MySQL
Nona Tyaz Suderajat [AY]
PPTX
Tata Kelola Hosting OJS
Dwi Fajar Saputra
PDF
Tugas 4
Gepeng Kurus
PPT
Uji Coba Webinar 3 Toko Online
Dodik Kurniawan
DOCX
PHP, MySQL, Apache
Rizka Aprilia
PDF
MENGENAL PHP Pemrograman Web 1
agungtrianggoro
PPTX
Pertemuan 3 a
zaenald i
PDF
Bab01
Rieko Kristian
DOC
modul PHP
Elni Hazar
PPTX
Rekayasa web part 6 khaerul anwar-1511510388
Khaerul Anwar
PPTX
Tugas 2 0317 individu
eko nofrianto
PDF
Web Programming
Darmawaty Dar
PDF
Laporan Pemograman API JSON
adhy77
PPTX
Tugas-4 REKAYASA WEB
Elisanendes
PPTX
Tugas 3
Hardy Tanamas
Install database mongodb dan koneksi database mongo db
Bambang
Tugas 2 rekayasa web
Rizki Wahyu
Laporan_PHP-MySQL
Nona Tyaz Suderajat [AY]
Tata Kelola Hosting OJS
Dwi Fajar Saputra
Tugas 4
Gepeng Kurus
Uji Coba Webinar 3 Toko Online
Dodik Kurniawan
PHP, MySQL, Apache
Rizka Aprilia
MENGENAL PHP Pemrograman Web 1
agungtrianggoro
Pertemuan 3 a
zaenald i
modul PHP
Elni Hazar
Rekayasa web part 6 khaerul anwar-1511510388
Khaerul Anwar
Tugas 2 0317 individu
eko nofrianto
Web Programming
Darmawaty Dar
Laporan Pemograman API JSON
adhy77
Tugas-4 REKAYASA WEB
Elisanendes
Tugas 3
Hardy Tanamas

Similar to Chapter 4 (20)

DOC
Tugas session (hanni si6 b-40)
hendrawansyah
PPTX
laravel outentikasi user
yusrilihzra
PDF
04. session1 konsep dasar session
Dhanang Fitra
DOC
Contoh Session By Tugas Session Hanni
Ullum Pratiwi
PDF
Frameworkoop2
Haswi Haswi
PDF
Affif cara membuat form login pada php
Sejahtera Affif
PDF
Login dengan-session
zebrenitza
PDF
Login php mysql
Zamtwo Tabuti
DOCX
Script login form php
Hanief Rpl
PDF
Web dinamis
Mohammad Ghiffari
PPTX
Presentation web session
ianation
PPTX
Presentation web session
Alam Isnain
DOC
09071003002 session dan fungsinya
febeniken
PDF
Modul php 4
Sejahtera Affif
PDF
Modul php 4
syaiful091213
PDF
05. session2 autentifikasi user
Dhanang Fitra
DOCX
Membuat form login dengan php mysql
Raja Putra Media
PPTX
Presentasi api facebook
alaunal kauniyyah
PDF
Pemrograman Web - State Handling
KuliahKita
PDF
web_server-side-scripting2.pdf
AhmadKhanifFikri
Tugas session (hanni si6 b-40)
hendrawansyah
laravel outentikasi user
yusrilihzra
04. session1 konsep dasar session
Dhanang Fitra
Contoh Session By Tugas Session Hanni
Ullum Pratiwi
Frameworkoop2
Haswi Haswi
Affif cara membuat form login pada php
Sejahtera Affif
Login dengan-session
zebrenitza
Login php mysql
Zamtwo Tabuti
Script login form php
Hanief Rpl
Web dinamis
Mohammad Ghiffari
Presentation web session
ianation
Presentation web session
Alam Isnain
09071003002 session dan fungsinya
febeniken
Modul php 4
Sejahtera Affif
Modul php 4
syaiful091213
05. session2 autentifikasi user
Dhanang Fitra
Membuat form login dengan php mysql
Raja Putra Media
Presentasi api facebook
alaunal kauniyyah
Pemrograman Web - State Handling
KuliahKita
web_server-side-scripting2.pdf
AhmadKhanifFikri
Ad

More from Setiawansyah Setiawansyah (20)

Ad

Recently uploaded (14)

PPTX
Materi-01- Struktur Baja-2__9610__0 (1).pptx
muhammadatharalayubi
PPTX
Perencaanaan Jaringan Irigasi Muhammad Athar Al Ayubi
muhammadatharalayubi
PPTX
Rehabilitasi Utilitas Rusunawa Nania Tahun 2025
asinahufarhan
PPTX
materi bimtek keuangan BKAD Kabupaten.pptx
IrfanHelmi9
PPTX
AMIRUL HELMI.pptxSKK MANAGER GEDUNG tahun 2023
mirul25
PPTX
240910 - Project Profiles Template (1).pptx
yanwarrizky96
DOCX
kisi-kisi-soal-statistika.docllllllllllllllll8x
nasrulbayumi
PPTX
PPT Review Trans Jogja - Perencanaan Transportasi.pptx
muhammadregannarawan
PPT
Setiap orang dapat meraih keberhasilan. Ini hanya bagaimana mereka mengingink...
wanbang325
DOCX
JSA Penggantian Relay proteksi GARDU INDUK.docx
KusyadiSaputra1
PPTX
PROFIL SINGKAT KAWASAN KEC. PEUKAN BARO.pptx
mirul25
DOCX
bahan ajar matakuliah unit operasi teknik lingkungan
Eriyana3
PPTX
PROFIL REALISASI PISEW 2023 KECAMATAN MUTIARA
mirul25
PDF
Materi Building Engineering Association.
dwichon7
Materi-01- Struktur Baja-2__9610__0 (1).pptx
muhammadatharalayubi
Perencaanaan Jaringan Irigasi Muhammad Athar Al Ayubi
muhammadatharalayubi
Rehabilitasi Utilitas Rusunawa Nania Tahun 2025
asinahufarhan
materi bimtek keuangan BKAD Kabupaten.pptx
IrfanHelmi9
AMIRUL HELMI.pptxSKK MANAGER GEDUNG tahun 2023
mirul25
240910 - Project Profiles Template (1).pptx
yanwarrizky96
kisi-kisi-soal-statistika.docllllllllllllllll8x
nasrulbayumi
PPT Review Trans Jogja - Perencanaan Transportasi.pptx
muhammadregannarawan
Setiap orang dapat meraih keberhasilan. Ini hanya bagaimana mereka mengingink...
wanbang325
JSA Penggantian Relay proteksi GARDU INDUK.docx
KusyadiSaputra1
PROFIL SINGKAT KAWASAN KEC. PEUKAN BARO.pptx
mirul25
bahan ajar matakuliah unit operasi teknik lingkungan
Eriyana3
PROFIL REALISASI PISEW 2023 KECAMATAN MUTIARA
mirul25
Materi Building Engineering Association.
dwichon7

Chapter 4

  • 3. Dalam PHP, session merupakan data yang disimpan dalam suatu server yang dapat digunakan secara global di server tersebut, dimana data tersebut spesifik merujuk ke user/client tertentu, contoh penggunaan session adalah ketika user telah login di halaman tertentu, maka ketika membuka halaman lain, php akan mengingat bahwa user tersebut telah login, contoh ketika kita telah login pada Google, maka setiap kali kita membuka layanan Google seperti GMail, Google Drive, dll di tab berbeda, kita akan selalu dalam keadaan login, kecuali kita buka dengan browser yang berbeda. Cntoh lain ketika web ecommerce merekam keranjang belanja user, maka ketika pindah ke halaman pembayaran, daftar belanja masih terekam.
  • 4. Isi file session pada PHP berupa array yang di serialize nilainya akan berubah ubah sesuai dengan manipulasi data yang kita lakukan, misal file session.php kita ubah menjadi:
  • 5. PHP auth user ini merupakan salah satu header php untuk memproteksi halaman web kita, cara kerjanya untuk halaman yang dipasang header ini akan muncul pop-up pada browser yang meminta memasukan user dan password. Cara ini cukup efektif, dan saya terapkan pada project saya, jadi ceritanya client menginginkan sistem keamanan berlapis di aplikasi (login berlapis), Ya cukup masuk akal juga karena mesin pencarian yang semakin canggih membukan celah keamanan lebih banyak.
  • 6. Jadi solusi sederhanya (tapi cukup efektif), meskipun halaman login kita telah ditemukan oleh orang lain kita memproteksi halaman tersebut dengan "php auth user", ketika halaman login kita diakses, user diminta memasukan username dan password, jika salah maka halaman / form login kita gk akan kebuka untuk mencobanya lagi browser harus di close dlu (cukup mereportkan bagi orang2x iseng yg ingin masuk ke sistem kita :D), okeh tak usah bercerita lebih panjang lagi, begini caranya :
  • 8. Tuliskan perbedaan antara session dan authentication Silahkan tuliskan jawaban anda pada forum pertemuan 4.