2076 Posts in 483 Topics- by 820 Members - Latest Member: akunp2

Pages: [1]   Go Down
  Print  
Author Topic: Melindungi script PHP Anda dari Pembajakan!  (Read 1553 times)
toplirik
phpBB Guru
*
Offline Offline

Posts: 21


coband83
View Profile WWW
« on: March 01, 2009, 01:16:13 AM »

Sedikit sharing tentang pengalaman Saya waktu iseng membuat script website sendiri dan dipakai klien.
Intinya script tersebut hanya melakukan pengecekan apakah domain saat ini (yang sedang diakses) dengan domain licensi (domain yang sudah ditentukan) sama atau tidak. Jika sama maka web ditampilkan secara normal (Sukses! Script berLicensi!), tetapi jika tidak maka Anda dapat memunculkan sebuah pesan Misal : "Maaf script web ini hanya untuk 1 licensi saja, yaitu domain http://www.abc.com atau http://abc.com"

Ok langsung saja.
Ketik script dibawah ini, lalu Masukkan di file config.php atau file utama (index.php)
Code:
//Original script by CV. Indo Pro Design Semarang (http://www.indodesign.net)
//E-mail : sugix@indodesign.net

$domain_licensi1 = "http://www.indodesign.net"; //Pakai www
$domain_sekarang1 = "http://".$_SERVER['SERVER_NAME']; //Pakai www
$domain_licensi2 = "http://indodesign.net"; //Tanpa www
$domain_sekarang2 = "http://".$_SERVER['HTTP_HOST']; //Tanpa www
if ($domain_sekarang1 != $domain_licensi1 && $domain_sekarang2 != $domain_licensi2) {
echo "Maaf, script ini hanya untuk 1 licensi saja, yaitu domain : $domain_licensi1 atau $domain_licensi2";
exit();

<h1>Sukses! Script berLicensi!</h1>

}

Udah gitu aja koq scriptnya. Semoga bermanfaat!

Supaya script diatas ga bisa di modifikasi/edit oleh klien, encrypt file phpnya! Gunakan php Zend Encoder / Ion Cube dll.

Good Luck..!
Logged

Freelance Web Designer
webmaster
Administrator
phpBB Guru
*****
Offline Offline

Posts: 924


hairulazami
View Profile WWW
« Reply #1 on: March 11, 2009, 01:47:37 AM »

bisa juga dengan menggunakan methode serial number

serial number ini dapat dikembangkan menjadi kombinasi yang terdiri dari:

1. nama register client
2. no ID client
3. jangka waktu expired
4. jumlah maksimum Unit pemakaian

baru dah serial number ini dapat di definisikan di sebuah file configurasi yang di ekrip....

cara ini gue pake di setiap software yang gue bikin.... mudah2an terinspirasi
Logged


Pages: [1]   Go Up
  Print  
 
Jump to: