Tidak ada Aplikasi Web yang tidak menggunakan konstanta, variabel, maupun function yang bersifat global. Aplikasi Web manapun pasti membutuhkan semua itu jika harus digunakan di semua halaman. Ketiganya perlu dikelola dalam ruang lingkup (scope) yang global. Anda sebagai Web Developer tidak mungkin hanya menggunakannya pada scope lokal untuk satu halaman saja. Mengelola variabel, konstanta, atau function yang bersifat global di sebuah Aplikasi Web sering kali menjadi hambatan tersendiri bagi … [Selengkapnya ...]
Mengeksekusi Kode untuk Semua Halaman Sebelum Koneksi Database Ditutup dari PHPMaker
Ada satu hal lagi yang saya senangi dari PHPMaker. Sekalipun PHPMaker menggunakan OOP (Object Oriented Programming), tapi dia menyusun kode di file script pada Aplikasi Web yang dihasilkan olehnya sesuai dengan urutan event yang terjadi di suatu halaman. Termasuk server event yang dijalankan di suatu halaman pun, disusun berdasarkan urutan yang rapi dan rinci. Mulai saat halaman dimuat oleh sistem sampai dengan saat halaman itu selesai dimuat (unloaded) oleh sistem. Sebelum mengenal bahasa … [Selengkapnya ...]
Mengubah Tampilan pada Detik-Detik Terakhir dari PHPMaker Sebelum Halaman Ditampilkan ke Browser
Sebagai Web Developer, pilihan Anda sudah tepat jika menggunakan PHPMaker untuk membangun Aplikasi Web. Selain kemampuan luar biasa yang diberikan oleh PHPMaker untuk menghasilkan Aplikasi Web dalam waktu singkat, fleksibilitas yang tinggi pun dapat dioptimalkan darinya. Sejak versi 10, PHPMaker semakin memanjakan Web Developer dengan menyediakan sebuah server event yang memungkinkan untuk mengubah tampilan/fitur di suatu halaman pada detik-detik terakhir sebelum Kode HTML-nya ditampilkan ke … [Selengkapnya ...]
Hati-hati Menggunakan Password MD5 dan Case-Insensitive dari PHPMaker!
Seperti yang sudah kita ketahui, PHPMaker memiliki pilihan (opsi) untuk menentukan apakah Password (Kata Sandi) yang Anda gunakan untuk Login ke Aplikasi Web yang dihasilkan olehnya akan disimpan dalam format enkripsi satu arah MD5. Selain itu, PHPMaker juga menyediakan pilihan Case-Sensitive yang berguna untuk menyamarkan mereka yang hendak melakukan Login dengan metode bruce-attack. Jika Anda menggunakan Password dalam format MD5 (enkripsi hash satu arah bawaan MySQL) dan juga dalam bentuk … [Selengkapnya ...]
Mengeksekusi Kode di Semua Halaman Saat Pertama Dimuat pada Aplikasi Web dari PHPMaker
Yang namanya Aplikasi Web pasti tidak akan pernah lepas dari kode yang harus dieksekusi di semua halaman ketika pertama kali dimuat oleh sistem. Sering kali kita sebagai Web Developer harus menjalankan kode tertentu yang harus dipanggil oleh setiap halaman. Kode ini harus dijalankan oleh setiap halaman pada saat pertama kali dipanggil atau dimuat oleh sistem. PHPMaker sudah menyediakan sebuah server event yang bernama Page_Loading yang lokasinya berada di bawah Server Events -> Global -> All … [Selengkapnya ...]