hi,

kalo kamu boleh langsung akses Apache Server kamu mungkin kamu bisa
coba solusi dibawah ini:
dibawah ini memakai apache mod_rewrite dan HTTP_REFERER

di Apache  jangan lupa compile atau load module mod_rewrite

LoadModule rewrite_module modules/mod_rewrite.so

----------------------------------------------------------------------------
-----
misal
host  http://www.hostku.com  (ganti saat coba2)
ada file:  http://www.hostku.com/myfile.pdf
lalu semua user musti masuk lewat  http://www.hostku.com/index.html

------ file: index.html
<html><body>
<a href=myfile.pdf>myfile.pdf</a>
</body></html>


pada httpd.conf:

 <Files ~ \.pdf$|\.zip$|\.cgi$|\.pl$|\.dan$|\.lain2$>
  RewriteEngine on

   #-- kalo pemanggilan file bukan dari http://www.hostku.com:
  RewriteCond %{HTTP_REFERER} !http://www\.hostku\.com  [NC]

  #-- Maka set halaman menjadi GONE - 403
  RewriteRule ^.*$ - [G,L]
 </Files>

hasil:
kalo link myfile.pdf diklik dari index.html, maka myfile.pdf bisa didownload

tapi kalo user ketik http://www.hostku.com/myfile.pdf dari browser, maka
REFERER dari file ini adalah kosong("") dan tidak memenuhi kriteria
mod_rewrite
diatas dan hasilnya adalah halaman GONE

cara ini juga bisa dipakai untuk melindungi file gambar dan file2 lain kalo
ada yang
coba manggil dari server lain yang mau curi bandwith kita,
juga untuk aplikasi di server misal .pl dan .cgi gak bisa
dipanggil sembarangan langsung oleh user atau server lain
----------------------------------------------------------------------------
-----
___________________________________________________________
PT. Wajar Global - Wahana Jaringan
IT Outsourcing Company - Software Developer : Application | Web

Technical Implementation:
Platform : Linux, Windows, Sun Solaris
Web: Apache, IIS, Resin
Prog. Lang:  Java, VB, Perl, PHP, ASP, .NET
Database: Oracle, MySQL, Posgre SQL,MS SQL Server, MS Access

what you get is more than what you see !!
website: http://www.wajar.co.id
email: [EMAIL PROTECTED]


-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke