Bazı yerlerde bu örnekleri $_SERVER değişkenine göre yaptıklarını gördüğüm için içime daha çok sinen haliyle bir örnek yapmak istedim. İçime sinmeme sebebi kolay müdahele edilebilir olmasıdır. Siz kodları ne kadar kilitlerseniz kilitleyin
$_SERVER[‘ SERVER_NAME’]=$_SERVER[‘HTTP_HOST’]=’www.cnylmz.net';
gibi bir satır kullanıldığında, lisans sisteminiz işlevini tamamen kaybeder. İçime sinmesi için, bu müdaheleyi olabildiğince zorlaştırmak gerekiyor.

 

Müdaheleyi zorlaştırmak içinse, değişken yerine fonksiyon kullanma taraftarıyım. getenv() fonksiyonu, aynı $_SERVER değişkeni gibi ön tanımlı ortam değişkenlerine ulaşmak için kullanılır, güzel yanı ise putenv() fonksiyonunun safe_mod(güvenli biçim) seçeneğinde çalışan sunucularda çalışmaması. O yüzden bi kaç kontrol ile kolay lisans betiğini hazırlayabiliriz.

 

PHP kodu

 

ve bu kodları da ioncube, zend veya benzeri programlarla encode ettikten sonra işiniz bitmiş demektir.

Yorum Yap

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">