Rizky Tahara Shita([EMAIL PROTECTED])@Fri, Apr 23, 2004 at 09:34:14AM +0700: > hi all, > > ada yang tau gak caranya ngelindungin file yang mo didownload dengan PHP ? > maksudnya gini: > misalnya saya punya file yang boleh didownload oleh orang tertentu setelah > orang tersebut login. > tapi file tersebut juga hanya boleh didownload satu kali oleh orang > tersebut. > lalu, apakah PHP bisa memblok file yang akan didownload, saat user > mengetikan file tersebut di address bar tanpa login ? > > jadi, misalnya saya punya file /home/tah/pulic_html/a.zip tapi saya > menginginkan file tersebut hanya dapat didownload 1 kali oleh user yang > login via web. Nah, saat user mengetikan di address bar alamat tersebut > secara lengkap, apakah PHP bisa membloknya ???
Cara ini mungkin bisa, URL file tersebut hanya muncul di site anda setelah user login dan/atau jika user belum pernah download file tsb. Dengan demikian file bisa diakses jika direfer oleh page yang ada di site anda sendiri. Di http.conf atau .htaccess tambahkan SetEnvIf Referer www\.site-anda\.com boleh-download <Directory /home/tah/pulic_html/files> Order deny,allow Deny from all Allow from env=boleh-download </Directory> -- Ernas M. Jamil <[EMAIL PROTECTED]> PGPKey fingerprint = 3FBC BB4A 623B 2C30 7985 F021 8989 77A9 3A57 BDB7 -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php