Situs web
adalah layanan bagi surfer untuk
melakukan penelusuran dengan cara me-link
(linking). Situs yang baik adalah situs informasi yang
di berikannya up to date dan lengkap yang hal ini merupakan masalah jika
halaman web masih berbasis pada HTML yang statis. Masalahnya ialah seseorang
harus repot mengganti dan mengubah isi file html nya beserta tag-tag nya.Dengan
database dan programming-web yang dinamik, hal ini akan terasa mudah sehingga
pengelolanya tidak akan mengalami kerepotan dalam me-maintenance web-nya.
PHP adalah singkatan dari PHP Hypertext Preprocessor, merupakan script-language yang ditempatkan dan diproses di server.
Hasilnya akan dikirimkan ke klien melalui browser dalam bentuk kode HTML. Sifat
server-side
berarti pengerjaan / pemrosesan skrip akan dilakukan di server, baru kemudian
hasilnya dikirimkan ke browser.
Keunggulannya dari sifatnya yang server-side
tersebut antara lain:
·
Tidak
diperlukan kompatibilitas browser atau harus menggunakan browser tertentu,
karena serverlah yang akan memproses skrip PHP. Hasil yang dikirimkan kembali
ke browser umumnya bersifat teks atau gambar saja, sehingga pasti dikenal oleh
browser apapun.
·
Dapat
memanfaatkan sumber-sumber aplikasi yang dimiliki oleh server, misalnya koneksi
ke database.
·
Skrip
tidak dapat “diintip” dengan menggunakan fasilitas view HTML source.
·
Koneksi
layanan lain seperti protokol email seperti IMAP POP 3 ataupun SMTP
·
PHP
mampu bekerja pada Sistem Operasi yang bermacam-macam seperti Linux, Windows
ataupun Sistem Operasi yang lain
Sebagai contoh, perhatikan skrip PHP sederhana berikut ini:
|
<HTML>
<HEAD>
<TITLE> Contoh Skrip PHP </TITLE> </HEAD>
<BODY>
<?
echo “<H1> Hallo, saya skrip PHP </H1>”;
?>
</BODY>
</HTML>
Program 1
Setelah skrip ini dikerjakan di server, server
akan memberikan output kepada browser sebagai berikut:
<HTML>
<HEAD>
<TITLE> Contoh Skrip PHP </TITLE> </HEAD>
<BODY>
<H1> Hallo, saya
skrip PHP </H1>
</BODY>
</HTML>
Output inilah yang dieksekusi oleh browser. Dengan
output yang berupa tag-tag HTML biasa, maka output tersebut pasti dapat
dieksekusi oleh browser apapun. Dapat dikatakan
bahwa PHP dirancang untuk membentuk web yang dinamik dimana mampu
menampilkan isi yang up-date seperti
pengambilan dan penyimpanan data dari atau ke database. Database itu sendiri
dapat diisi ataupun diubah oleh pemiliknya. Selain itu isi halaman web dapat
dimanipulasi misalnya berubah-ubah hanya pada satu halaman web.
Tidak ada komentar:
Posting Komentar