Anda tentu pernah melihat pada aplikasi forum diskusi seringkali ada tampilan yang menunjukkan berapa jumlah pengunjung yang sedang online. Bagaimanakah cara membuat tampilan semacam itu dengan PHP?
Ada beberapa metode yang bisa kita pakai untuk menghitung berapa jumlah user atau pengunjung yang sedang aktif di sebuah website, yaitu antara lain berdasarkan informasi session, alamat IP pengunjung dan user agent yang dipakai untuk mengakses website.
Pada artikel ini saya akan membahas salah satu metode yaitu dengan memanfaatkan session yang dibuat oleh PHP. Metode yang saya bahas ini sangat sederhana dan bisa dikatakan paling banyak dipakai oleh para programmer untuk mendeteksi berapa jumlah pengunjung yang aktif.
Baca Lanjutannya
Kita sudah membahas bagaimana cara membuat fungsi untuk menyimpan data session yang dibuat oleh PHP ke dalam database MySQL pada tulisan yang lalu. Nah, sekarang saatnya untuk membahas bagaimana menggunakan fungsi tersebut.
Pengin tahu bagaimana caranya? Tidak jauh beda dengan penggunaan session seperti biasanya. Cuma kalau sebelumnya session akan disimpan dalam bentuk file, namun sekarang secara otomatis session tersebut akan masuk ke database.
Baca Lanjutannya
Sebenarnya ada banyak cara untuk menyimpan session di database, namun saya hanya akan membahas salah satu cara saja, yaitu dengan memanfaatkan fungsi session_set_save_handler().
Pada intinya fungsi session_set_save_handler() ini memungkinkan programmer untuk meng-override default metode untuk menyimpan data session. Dengan kata lain programmer bisa menentukan sendiri fungsi apa yang akan dipanggil ketika proses baca tulis session berlangsung.
Baca Lanjutannya
Session merupakan salah satu fasilitas yang dimiliki oleh PHP yang memungkinkan seorang pengunjung situs mempunyai variabel yang akan terus ada selama dalam kunjungannya. Session biasanya dipakai pada aplikasi web dinamis, misalnya CMS, situs e-Commerce, forum dan portal.
Informasi session default-nya disimpan pada suatu file temporer di web server. File session dibuat ketika suatu session dimulai dan dihapus saat session tersebut berakhir. Semakin tinggi trafik situs, secara otomatis beban web server yang ditimbulkan oleh session tersebut juga makin besar.
Baca Lanjutannya
Untuk memudahkan pekerjaannya, web developer biasanya memiliki segudang software atau tools. Anda ingin tahu apa sajakah itu? Nah, pada artikel ini saya akan mengulas beberapa software gratis yang bisa dipakai untuk keperluan web development tersebut.
1. Eclipse PDT
Editor web merupakan software wajib bagi seorang web developer. Tanpa itu, bisa jadi ia akan kesulitan dalam membuat aplikasi. Nah, Eclipse PDT ini adalah editor web yang cukup handal untuk keperluan tersebut.
Baca Lanjutannya