Önce yaptıgnız scriptin her sayfasında bulunan bir sayfaya (config.php ve ya baglan.php ) gibi bir dosyasına bu kodları koyalım..
<?php
session_start();
$ilk=$HTTP_SESSION_VARS["ilk"]; //session kontrol ediyorz...
if(empty($ilk)){
$domain = $_SERVER['HTTP_HOST']; //domain adını çekiyor.
$site="http://www.siteniz.net/lisans/lisans.php?lisans=$domain";
$baglan= file_get_contents($site); //lisansın olup olmadıgı kontrol ediliyor.
if($baglan=="yok"){ //lisans yoksa yapılcak
echo"lisans yok, ";
exit();} //Siteniz kapalıysa(sizde host sorunu vs varsa zarar görmesin diye) ve ya lisans yoksa ekrana yok yazdırıyor.
else{
$ilk="evet";
session_register("ilk"); //lisans varsa sessionu ekliyorz..
}}//sesionu bitiriyoruz..
?>bu da sizdeki lisans.php dosyası : <?php
$db_host="localhost";
$db_user="kull";
$db_pass="sifre";
$db_name="db";
$connect = @mysql_connect($db_host, $db_user, $db_pass); // sql bağlanıyor.
if (!$connect) { //sorun varsa hata veriyor.
echo"bağlantı hatası";
exit();
}
$db = mysql_select_db($db_name, $connect); //dbye bağlanıyor.
$lisans=$_GET['lisans']; //get ile gönderilen lisans çekiliyor.
$top=mysql_query("select * from lisans where domain='$lisans'"); //lisans var mı diye kontrol ediliyor.
$sayi=mysql_num_rows($top);
if($sayi==0){ //yoksa
echo"yok"; //ekrana yok yazdı
}else{ //varsa..
echo"var"; //var yazdı
}
?>buda sql: CREATE TABLE IF NOT EXISTS `lisans` ( `is` int(11) NOT NULL auto_increment, `domain` varchar(64) NOT NULL, PRIMARY KEY (`is`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;alıntı değildir. Sorunla karşılasırsanız yazabilirsiniz.Denenmiştir..
Edit:
şifreleme yapmak için:
önce bir sayfa seçelim hem bütün sayfalarda olan hemde görevi anlaşılması zor olan birşey.
Örneğin fonksiyonlar.php // tekrardan yapılması imkansız.. Ama eğer içinde sadee sql bağlantıısı olan bir config.php tehlikeli olabilir.Çünkü bunu silip yerine kendi sql bağlantısı oluşturabilir..
Sonra seçtiğimiz dosyanın içine bu kodu atıyorz..
sonra bütün dosyayı Ioncube ile encode ediyoruz... Artık kullanabilirsiniz.
müthiş olurdu