SlideShare a Scribd company logo
1 of 20
Download to read offline
Pemrograman Web
Pertemuan Ke-8 dan 9
Server Side Scripting
Server Side Scripting
1
Server Side Scripting 2
Sub Pokok Pembahasan
1. Konsep Server Side Scripting
2. PengertianPHP
3. Cara Kerja PHP
4. Cara Menginstall PHP
5. Cara Menjalankan PHP
6. Pemrograman Dasar PHP
7. Session dan Cookies
1. Konsep Server Side Scripting
Server Side Scripting 3
•Server-side Scripting adalah teknologi Web Server dimana request oleh user
dipenuhi dengan cara menjalankan script langsung pada web server untuk
menghasilkan halaman HTML dinamis. Umunya menyediakan website
interaktif pada database dan penyimpanan data lainnya.
•Keuntungan utama dari Server-side Script adalah kemampuan untuk
mengatur response berdasarkan keperluan user, hak akses, atau query ke
dalam data store.
1. Konsep Server Side Scripting
Server Side Scripting 4
•Operasi dilakukan pada sisi Server, karena memerlukan akses atas informasi
atau fungsi yang tidak tersedia pada client, atau pada aplikasi yang tidak
dapat dilakukan pada Client-side.
•Operasi Server-side juga meliputi proses dan penyimpanan data dari client
ke suatu server, yang dapat dilihat oleh sekelompok Client.
•Contoh Teknologi Server-side Programming
qASP
qColdFusion
qJSP
qLasso
qSSI
qPHP
qServer-side JavaScript
qSMX
Server Side Scripting 5
2. Pengertian PHP
l PHP singkatan dari “PHP Hypertext Preprocessor”
l Dirancang untuk membentuk web dinamis
l Memiliki fungsi yang sama dengan ASP, Cold Fusion atau Perl
l Lahir dimulai dari Rasmus Lerdorf (1994) dari skrip Perl
l Dapat berkomunikasi dengan database (misalnya mySQL)
l PHP bersifat FREE
l Awalnya dirancang untuk bekerja dengan Web Server Apache
l Namun kahirnya dapat bekerja dengan PWS atau IIS
l Kode PHP berposisi sebagai suatu TAG dalam dokumen HTML
l Yaitu tag:
<?php
isi kode php
?>
Server Side Scripting 6
3. Cara kerja PHP
l Perhatikan script HTML dalam file Helo.HTML
<HTML>
<HEAD><TITLE></TITLE></HEAD>
<BODY> Hallo selamat datang !</BODY>
</HTML>
l Jika file tersebut dijalankan melalui browser cara kerjanya sbb:
Browser Minta HTTP (Helo.html)
Web
Server
KODE HTML
Klien
klik
Server Side Scripting 7
3. Cara kerja PHP (lanjutan)
l Perhatikan script PHP dalam HTML dalam file Helo.php
<HTML><HEAD><TITLE></TITLE></HEAD>
<BODY> <?php print(“Hallo selamat datang !”);
?>
</BODY>
</HTML>
l Jika file tersebut dijalankan melalui browser cara kerjanya sbb:
Browser Minta HTTP (Helo.php)
Web
Server
KODE HTML
Klien
Skrip PHP
Mesin
PHP
Server Side Scripting 8
4. Cara Menginstall PHP
l Beberapa paket PHP (server, database mySQL
dan modul PHP) dapat di download secara gratis
(www.php.net; www.apache.com dan
www.mysql.com)
l Beberapa paket terpadu antara lain XAMPP dan
WAMP
l Berikut ini adalah cara mengintall XAMPP (berikut
ini adalah logo (icon) XAMPP
klik
muncul
Klik
Server Side Scripting 9
5. Menjalankan PHP
l Setelah paket PHP XAMPP (atau yang lain)
diinstall maka server (apache) diaktifkan,
database (mySql) diaktifkan
l Konfigurasi program adalah berada pada
C:Program FilesXAMPP
l Kode PHP kita letakan pada folder
C:Program Filesxampphtdocs
Program yang dieksekusi dengan browser
adalah pada alamat :
http://localhost/namafile.php
Server Side Scripting 10
Menjalankan kode PHP
• Buat file coba.php dengan isi kode seperti dalam kotak berikut
•Simpan dalam folder c:/program files/xampp/htdocs
•Dalam keaddan server apache siap jalankanlah melalui
browser dengan menulis alamat :
•http://localhost/coba.php
Klik untuk lihat hasil
Server Side Scripting 11
6. Dasar Pemrograman (Data, Konstanta,
Variabel)
l Data : Tipe dasar data dalam PHP ada 3, yaitu : Integer , double dan
String
l Variabel dalam PHP diberi pengenal tanda $, misalnya:
$nama=“AMIR”;
$umur=38;
$gaji=12500.56;
l KOnstanta didefinisikan dengan : define(“namaKonst”, nilaiKOnstanta),
misalnya : define(“PHI”,3.14); define(“JUDUL”, “Laporan penjualan”);
l Nama konstanta tanpa didahului tanda $
l CONTOH PROGRAM:
demo
Server Side Scripting 12
print() dan printf()
l Print() :Untuk mencetak untai string atau variabel tanpa format
Contoh kode : <?php
$umur=56;
print("<h4>Umurku $umur tahun</h4>");
?>
Akan menghasilkan (klik):
l Printf() :Untuk mencetak untai string atau variabel dengan format
l Format untuk string %s dan untuk bilangan %d
l contoh kode : <?php
$umur=56; $nama=“JOKO”;
printf("<h4> %s Umurnya %d</h4>”,$nama,$umur) ;
?>
Akan menghasilkan (klik) :
Server Side Scripting 13
Casting variabel
l Kita dapat mengkonversi
variabel dari ketiga jenis dengan
cara melakukan casting : (int),
(double) atau (string)
l Konversi int ke string : $nilai=75;
$gaji=(string)$nilai;
l KOnversi string ke int atau
double :
l $gaji=“5000 rupiah”;
$gajib=(int)$gaji;
$gajid=(double)$gaji;
l Konversi string ke int atau
double, jika karakter pertama
bukan angka akan gagal
Klik untuk lihat
hasil
Klik untuk ganti $gaji=“d 5000 rupiah”
Hasilnya jadi
Server Side Scripting 14
Operator aritmetika
l Operator aritmetika PHP
mirip dengan C atau
java
* = perkalian
/ = pembagian
+ = penjumlahan
- = pengurangan
% = sisa pembagian
++ = increment
-- = decrement
KLIK LIHAT HASIL
Server Side Scripting 15
Operator Logika
l Operator logika adalah suatu
operasi yang menghasilkan nilai
true atau false
l Dalam PHP nilai true diwakili
oleh angka 1 dan nilai false
diwakili oleh angka 0
l Operatornya:
== sama dengan
< lebih kecil
> lebih besar
<= lebih kecil atau sama
>= lebih besar atau sama
!= atau <> artinya tidak sama
&& artinya AND
|| artinya OR
! Artinya NOT
KLIK LIHAT HASIL
6. Session dan Cookies
l Session memungkinkan pelacakan akses pemakai, pangaturan
pemakaian aplikasi oleh pemakai dan meningkatkan layanan
situs web.
l Session koneksi antara klien dan server akan hilang atau putus
apabila browser ditutup. Apabila browser dijalankan kembali dan
koneksi ke server dilakukan maka dianggap sebagai koneksi
baru.
l Fungsi-fungsi session :
l 1. session_start(), untuk memulai session.
session_start — Menginisialisasi data dari session.
membuat sebuah session atau melanjutkan session sebelumnya
berdasarkan pada pengidentifikasi session via GET atau POST atau
cookie
Server Side Scripting 16
6. Session dan Cookies
l 2. session_destroy()
session_destroy — Menghancurkan semua data yang terdaftar
dari sebuah session
menghancurkan semua data yang berhubungan dengan session
saat ini. Hal ini tidak merubah variabel global yang berhubungan
dengan session tersebut, Untuk menggunakan lagi variabel
sssion tersebut, session_start() haruslah dipanggil.
l 3. session_id(), untuk mengambil atau menentukan identitas
sebuah session (session id).
session_id — Mengambil atau mengatur session id saat ini.
l 4. session_register(), untuk mendaftarkan variabel ke sebuah
session.
session_is_registered — Mengetahui apakah sebuah variabel
telah terdaftar atau belum dalam sebuah session.
Server Side Scripting 17
6. Session dan Cookies
l Cookies PHP fungsi hampir mirip dengan fungsi session.
l Cookie sering digunakan untuk mengidentifikasi pengguna.
Cookies adalah file kecil yang di embeds server pada komputer
user. Maka setiap kali komputer menjalankan permintaan ke
halaman web yang sama maka cookies akan di kirim ke
komputer user. Dengan PHP, Anda dapat mengambil dan
membuat nilai cookies.
l Syntax:
setcookie(name, value, expire, patch, domain);
l Contoh:
Pada contoh di bawah ini kita akan membuat cookie dengan
nama user dan value test dan kita juga akan menentukan bahwa
cookie akan habis setelah 1jam.
<?php
setcookie('user', 'test', time()+3600);
?>
Server Side Scripting 18
6. Session dan Cookies
l Menampilkan cookies dengan nama user.
<?php
//Menampilkan cookies
echo $_COOKIE['user'];
//Menampilkan semuan cookies
print_r($_COOKIE);
?>
l Ketika menghapus cookies anda harus yakin betul anda
mengurangi nili expire dengan benar.
contoh menghapus cookies
<?php
setcookie('user', 'test', time()-3600);
?>
Server Side Scripting 19
Server Side Scripting 20
Rangkuman
l PHP merupakan skrip program dalam HTML yang
cara kerjanya bersifat SERVER SIDE, artinya kode
program dikerjakan pada sisi server dan hasilnya
ditampilkan ke browser dalam format HTML
l PHP bersifat FREE
l PHP dapat dijalankan dengan sebelumnya diinstall
dulu pada komputer kita yang bertindak sebagai local
server
l Salah satu paket PHP yang dapat diinstall adalah
XAMPP
l Session dan Cookies digunakan untuk mengenali user

More Related Content

Similar to web_server-side-scripting2.pdf

Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitierAlbertz Ace-Red
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitierHaswi Haswi
 
Implementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyImplementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyPanggih Supraja
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)riarel
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832fahreza yozi
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545imeldafelicia
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman webVicky Nitinegoro
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602dewiapril1996
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrudmales Aja
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rplDenny Yahya
 
Laporan web
Laporan webLaporan web
Laporan webrhizky
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritmaRony BolaNk
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptAbdurRozak19
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysqlAlvin Setiawan
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSeptian Tama
 
Webprograming
WebprogramingWebprograming
Webprogramingandreboys
 

Similar to web_server-side-scripting2.pdf (20)

Php dgn framework code ignitier
Php dgn framework code ignitierPhp dgn framework code ignitier
Php dgn framework code ignitier
 
Php dgn frame work code ignitier
Php dgn frame work code ignitierPhp dgn frame work code ignitier
Php dgn frame work code ignitier
 
Implementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxyImplementasi otentikasi pada squid dalam mode transparent proxy
Implementasi otentikasi pada squid dalam mode transparent proxy
 
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
Belajar Framework CodeIgnitier Lengkap (bahasa Indonesia)
 
Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832Tugas 2 0317-fahreza yozi-1612510832
Tugas 2 0317-fahreza yozi-1612510832
 
Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545Tugas 2 0317-imelda felicia-1412510545
Tugas 2 0317-imelda felicia-1412510545
 
Berkenalan dengan bahasa php pemrograman web
Berkenalan dengan bahasa php   pemrograman webBerkenalan dengan bahasa php   pemrograman web
Berkenalan dengan bahasa php pemrograman web
 
Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602Tugas 2 0317-dewi apriliani-1412510602
Tugas 2 0317-dewi apriliani-1412510602
 
Jamal aplikasicrud
Jamal aplikasicrudJamal aplikasicrud
Jamal aplikasicrud
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
 
Laporan web
Laporan webLaporan web
Laporan web
 
Modul praktikum algoritma
Modul praktikum algoritmaModul praktikum algoritma
Modul praktikum algoritma
 
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.pptPemrograman-Berbasis-Web-Pertemuan-1.ppt
Pemrograman-Berbasis-Web-Pertemuan-1.ppt
 
Laporan
LaporanLaporan
Laporan
 
E commerce dengan php mysql
E commerce dengan php mysqlE commerce dengan php mysql
E commerce dengan php mysql
 
Laporan tugas besar website_PBW
Laporan tugas besar website_PBWLaporan tugas besar website_PBW
Laporan tugas besar website_PBW
 
Pelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPLPelajaran jsp smk XI RPL
Pelajaran jsp smk XI RPL
 
Serba-serbi PHP Programming Language
Serba-serbi PHP Programming LanguageSerba-serbi PHP Programming Language
Serba-serbi PHP Programming Language
 
W E B P R O G R A M M I N G
W E B  P R O G R A M M I N GW E B  P R O G R A M M I N G
W E B P R O G R A M M I N G
 
Webprograming
WebprogramingWebprograming
Webprograming
 

web_server-side-scripting2.pdf

  • 1. Pemrograman Web Pertemuan Ke-8 dan 9 Server Side Scripting Server Side Scripting 1
  • 2. Server Side Scripting 2 Sub Pokok Pembahasan 1. Konsep Server Side Scripting 2. PengertianPHP 3. Cara Kerja PHP 4. Cara Menginstall PHP 5. Cara Menjalankan PHP 6. Pemrograman Dasar PHP 7. Session dan Cookies
  • 3. 1. Konsep Server Side Scripting Server Side Scripting 3 •Server-side Scripting adalah teknologi Web Server dimana request oleh user dipenuhi dengan cara menjalankan script langsung pada web server untuk menghasilkan halaman HTML dinamis. Umunya menyediakan website interaktif pada database dan penyimpanan data lainnya. •Keuntungan utama dari Server-side Script adalah kemampuan untuk mengatur response berdasarkan keperluan user, hak akses, atau query ke dalam data store.
  • 4. 1. Konsep Server Side Scripting Server Side Scripting 4 •Operasi dilakukan pada sisi Server, karena memerlukan akses atas informasi atau fungsi yang tidak tersedia pada client, atau pada aplikasi yang tidak dapat dilakukan pada Client-side. •Operasi Server-side juga meliputi proses dan penyimpanan data dari client ke suatu server, yang dapat dilihat oleh sekelompok Client. •Contoh Teknologi Server-side Programming qASP qColdFusion qJSP qLasso qSSI qPHP qServer-side JavaScript qSMX
  • 5. Server Side Scripting 5 2. Pengertian PHP l PHP singkatan dari “PHP Hypertext Preprocessor” l Dirancang untuk membentuk web dinamis l Memiliki fungsi yang sama dengan ASP, Cold Fusion atau Perl l Lahir dimulai dari Rasmus Lerdorf (1994) dari skrip Perl l Dapat berkomunikasi dengan database (misalnya mySQL) l PHP bersifat FREE l Awalnya dirancang untuk bekerja dengan Web Server Apache l Namun kahirnya dapat bekerja dengan PWS atau IIS l Kode PHP berposisi sebagai suatu TAG dalam dokumen HTML l Yaitu tag: <?php isi kode php ?>
  • 6. Server Side Scripting 6 3. Cara kerja PHP l Perhatikan script HTML dalam file Helo.HTML <HTML> <HEAD><TITLE></TITLE></HEAD> <BODY> Hallo selamat datang !</BODY> </HTML> l Jika file tersebut dijalankan melalui browser cara kerjanya sbb: Browser Minta HTTP (Helo.html) Web Server KODE HTML Klien klik
  • 7. Server Side Scripting 7 3. Cara kerja PHP (lanjutan) l Perhatikan script PHP dalam HTML dalam file Helo.php <HTML><HEAD><TITLE></TITLE></HEAD> <BODY> <?php print(“Hallo selamat datang !”); ?> </BODY> </HTML> l Jika file tersebut dijalankan melalui browser cara kerjanya sbb: Browser Minta HTTP (Helo.php) Web Server KODE HTML Klien Skrip PHP Mesin PHP
  • 8. Server Side Scripting 8 4. Cara Menginstall PHP l Beberapa paket PHP (server, database mySQL dan modul PHP) dapat di download secara gratis (www.php.net; www.apache.com dan www.mysql.com) l Beberapa paket terpadu antara lain XAMPP dan WAMP l Berikut ini adalah cara mengintall XAMPP (berikut ini adalah logo (icon) XAMPP klik muncul Klik
  • 9. Server Side Scripting 9 5. Menjalankan PHP l Setelah paket PHP XAMPP (atau yang lain) diinstall maka server (apache) diaktifkan, database (mySql) diaktifkan l Konfigurasi program adalah berada pada C:Program FilesXAMPP l Kode PHP kita letakan pada folder C:Program Filesxampphtdocs Program yang dieksekusi dengan browser adalah pada alamat : http://localhost/namafile.php
  • 10. Server Side Scripting 10 Menjalankan kode PHP • Buat file coba.php dengan isi kode seperti dalam kotak berikut •Simpan dalam folder c:/program files/xampp/htdocs •Dalam keaddan server apache siap jalankanlah melalui browser dengan menulis alamat : •http://localhost/coba.php Klik untuk lihat hasil
  • 11. Server Side Scripting 11 6. Dasar Pemrograman (Data, Konstanta, Variabel) l Data : Tipe dasar data dalam PHP ada 3, yaitu : Integer , double dan String l Variabel dalam PHP diberi pengenal tanda $, misalnya: $nama=“AMIR”; $umur=38; $gaji=12500.56; l KOnstanta didefinisikan dengan : define(“namaKonst”, nilaiKOnstanta), misalnya : define(“PHI”,3.14); define(“JUDUL”, “Laporan penjualan”); l Nama konstanta tanpa didahului tanda $ l CONTOH PROGRAM: demo
  • 12. Server Side Scripting 12 print() dan printf() l Print() :Untuk mencetak untai string atau variabel tanpa format Contoh kode : <?php $umur=56; print("<h4>Umurku $umur tahun</h4>"); ?> Akan menghasilkan (klik): l Printf() :Untuk mencetak untai string atau variabel dengan format l Format untuk string %s dan untuk bilangan %d l contoh kode : <?php $umur=56; $nama=“JOKO”; printf("<h4> %s Umurnya %d</h4>”,$nama,$umur) ; ?> Akan menghasilkan (klik) :
  • 13. Server Side Scripting 13 Casting variabel l Kita dapat mengkonversi variabel dari ketiga jenis dengan cara melakukan casting : (int), (double) atau (string) l Konversi int ke string : $nilai=75; $gaji=(string)$nilai; l KOnversi string ke int atau double : l $gaji=“5000 rupiah”; $gajib=(int)$gaji; $gajid=(double)$gaji; l Konversi string ke int atau double, jika karakter pertama bukan angka akan gagal Klik untuk lihat hasil Klik untuk ganti $gaji=“d 5000 rupiah” Hasilnya jadi
  • 14. Server Side Scripting 14 Operator aritmetika l Operator aritmetika PHP mirip dengan C atau java * = perkalian / = pembagian + = penjumlahan - = pengurangan % = sisa pembagian ++ = increment -- = decrement KLIK LIHAT HASIL
  • 15. Server Side Scripting 15 Operator Logika l Operator logika adalah suatu operasi yang menghasilkan nilai true atau false l Dalam PHP nilai true diwakili oleh angka 1 dan nilai false diwakili oleh angka 0 l Operatornya: == sama dengan < lebih kecil > lebih besar <= lebih kecil atau sama >= lebih besar atau sama != atau <> artinya tidak sama && artinya AND || artinya OR ! Artinya NOT KLIK LIHAT HASIL
  • 16. 6. Session dan Cookies l Session memungkinkan pelacakan akses pemakai, pangaturan pemakaian aplikasi oleh pemakai dan meningkatkan layanan situs web. l Session koneksi antara klien dan server akan hilang atau putus apabila browser ditutup. Apabila browser dijalankan kembali dan koneksi ke server dilakukan maka dianggap sebagai koneksi baru. l Fungsi-fungsi session : l 1. session_start(), untuk memulai session. session_start — Menginisialisasi data dari session. membuat sebuah session atau melanjutkan session sebelumnya berdasarkan pada pengidentifikasi session via GET atau POST atau cookie Server Side Scripting 16
  • 17. 6. Session dan Cookies l 2. session_destroy() session_destroy — Menghancurkan semua data yang terdaftar dari sebuah session menghancurkan semua data yang berhubungan dengan session saat ini. Hal ini tidak merubah variabel global yang berhubungan dengan session tersebut, Untuk menggunakan lagi variabel sssion tersebut, session_start() haruslah dipanggil. l 3. session_id(), untuk mengambil atau menentukan identitas sebuah session (session id). session_id — Mengambil atau mengatur session id saat ini. l 4. session_register(), untuk mendaftarkan variabel ke sebuah session. session_is_registered — Mengetahui apakah sebuah variabel telah terdaftar atau belum dalam sebuah session. Server Side Scripting 17
  • 18. 6. Session dan Cookies l Cookies PHP fungsi hampir mirip dengan fungsi session. l Cookie sering digunakan untuk mengidentifikasi pengguna. Cookies adalah file kecil yang di embeds server pada komputer user. Maka setiap kali komputer menjalankan permintaan ke halaman web yang sama maka cookies akan di kirim ke komputer user. Dengan PHP, Anda dapat mengambil dan membuat nilai cookies. l Syntax: setcookie(name, value, expire, patch, domain); l Contoh: Pada contoh di bawah ini kita akan membuat cookie dengan nama user dan value test dan kita juga akan menentukan bahwa cookie akan habis setelah 1jam. <?php setcookie('user', 'test', time()+3600); ?> Server Side Scripting 18
  • 19. 6. Session dan Cookies l Menampilkan cookies dengan nama user. <?php //Menampilkan cookies echo $_COOKIE['user']; //Menampilkan semuan cookies print_r($_COOKIE); ?> l Ketika menghapus cookies anda harus yakin betul anda mengurangi nili expire dengan benar. contoh menghapus cookies <?php setcookie('user', 'test', time()-3600); ?> Server Side Scripting 19
  • 20. Server Side Scripting 20 Rangkuman l PHP merupakan skrip program dalam HTML yang cara kerjanya bersifat SERVER SIDE, artinya kode program dikerjakan pada sisi server dan hasilnya ditampilkan ke browser dalam format HTML l PHP bersifat FREE l PHP dapat dijalankan dengan sebelumnya diinstall dulu pada komputer kita yang bertindak sebagai local server l Salah satu paket PHP yang dapat diinstall adalah XAMPP l Session dan Cookies digunakan untuk mengenali user