• Home
  • /
  • Tag Archives:  direct download
PHP

Script PHP Untuk Mencegah Pengunduhan File Secara Langsung (Direct Download)

Ini adalah artikel pertama saya yang saya publish di blog tutorial gratis ini setelah lebaran kemarin. Sebelumnya saya ucapkan Mohon Maaf Lahir dan Batin kepada para pengunjung blog tutorial gratis ini yang mungkin ada kesalahan dari saya dalam menulis artikel atau belum sempat menjawab semua komentar yang masuk ke blog ini karena saking banyaknya.

Dalam artikel PHP kali ini, saya akan mencoba memaparkan bagaimana cara mencegah proses pengunduhan file secara langsung (direct download) menggunakan script PHP. Apa sih itu direct download? OK, penjelasannya adalah sebagai berikut. Misalkan Anda mengupload sebuah file berekstension ZIP ke server hosting, katakanlah nama filenya ‘x.zip’. Kemudian misalkan web site Anda adalah www.situsku.com, maka seorang pengunjung bisa langsung mengunduh file ‘x’ tadi hanya dengan memanggil URL http://www.situsku.com/x.zip di browser. Nah, sekarang bagaimana caranya untuk mencegah seseorang mengunduh secara langsung ke file tersebut? dalam arti, orang tersebut hanya bisa mengunduh setelah dia membuka halaman web tertentu, kemudian dia mengklik link download yang ada di halaman tersebut. Jika dia ingin mencoba mengunduh langsung file nya dengan mengakses URL download nya di browser, maka dia tidak bisa melakukannya. Saya kira sudah paham ya maksud saya? 🙂

Teknik ini akan bermanfaat untuk mencegah seorang pengunduh menggunakan software downloader seperti misalnya: Flashget atau Download Manager dsb, yang memungkinkan proses pengunduhan dilakukan secara multipart. Teknik ini juga akan bermanfaat bagi pemilik web site karena setiap pengunduh file mau tidak mau harus membuka halaman web tertentu dahulu sebelum mengunduhnya, sehingga web site akan selalu dikunjungi oleh pengunduh file.