Posts

Showing posts from March, 2011

Kelebihan PHP

Image
PHP dapat digunakan untuk menghasilkan file gambar GIF, atau bahkan gambar GIF yang bersifat stream dari server ke browser. Sebelumnya harus dikompile PHP dengan GD library yang mengandung fungsi – fungsi manipulasi GIF PHP mampu menerima file upload dari setiap browser yang RFc-1867 compliant. Kemampuan ini memungkinkan user mengupload file teks atau binary. PHP secara transparan mendukung HTTP cookie. Administrator dapat menset cookies mengunakan function setcookie() PHP mendukung banyak sekali database dalam mode native dan melalui ODBC. Seperti termasuk Adabas, dBase, Empress, FilePro, Informix, InterBase,MySQL, Oracle, dan database yang mensupport ODBCyang dapat menggunakan PHP.

Web Server Apache

Web server adalah inti dari sebuah web hosting, kehandalan Apache telah lama dibuktikan di Internet, versi terakhir yang stabil adalah apache-1.3.17. Untuk keperluan secure web masih bisa ditambah modssl-2.7.1. Secure web adalah web server dengan sistem komunikasi yang dienkrip menggunakan protokol httpsdi port 443, analoginya seperti komunikasi ssh dibandingkan dengan telnet. Sistem enkripsinya lebih rumit daripada SSH karena selain hal teknis yang lebih rumit juga melibatkan aspek non teknis seperti Certificate Authority (CA). Server side scripting atau CGI (Common Gateway Interface) yang biasa dipakai pada Apache adalah PHP (PHP Hypertext Prepocessor), versi terakhir yang stabil adalah 4.0.4pl1 dengan banyak kelebihan dibanding versi stabil sebelumnya. Dan CGI yang digunakan untuk penelitian ini adalah PHP-4.0.4pl1.

Sejarah PHP

Pada awalnya PHP merupakan kependekan dari Personal Home Page (Situs personal). PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama Form Interpreted (FI), yang wujudnya berupa sekumpulan skrip yang digunakan untuk mengolah data formulir dari web. Selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP/FI . Dengan perilisan kode sumber ini menjadi sumber terbuka, maka banyak pemrogram yang tertarik untuk ikut mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini, interpreter PHP sudah diimplementasikan dalam program C . Dalam rilis ini disertakan juga modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan. Pada tahun 1997, sebuah perusahaan bernama Zend menulis ulang interpreter PHP menjadi lebih bersih, lebih baik, dan lebih cepat. Kemudian pada Juni 1998, perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan rilis tersebut sebagai PHP 3.0 dan singkatan

Membuat Login Form dengan PHP dan MySQL

Pada postingan sebelumnya kita telah belajar mengenal HTML dan Baimana Belajar PHP Sekarang Kita mencoba untuk membuat Form Login dengan PHP yang digabungkan dengan Tag-tag HTML dan perancangan basis datanya dengan menggunakan MYSQL. Secara sederhana, cara kerjanya adalah seperti : 1.) Ketika user memasukkan username beserta passwordnya, maka yang pertama kali dilakukan adalah mengeceknya dalam database apakah username telah terdaftar, jika telah terdaftar, dalam hal ini ada dalam database maka kita memerlukan satu variable yang mengindikasikan bahwa user tersebut ada. 2.) Setelah itu maka sang user akan diberi sebuah session yang diambil dari usernamenya jika pengecekan password sebelumnya oleh MD5 sukses dilakukan. 3.) Jika kesemuanya tidak sesuai maka sang user akan diredirect ke halaman login.html, sehingga terlihat seperti diam di tempat. Untuk memulainya kita buat terlebih dahulu databasenya : ———————————————————– create database userdb; use userdb; create tabl