tecnohalil adlı üyeden alıntı: mesajı görüntüle
Zaten ioncube ile şifreleyeceğim scripti şifreleme kısmı değil şu anda lisans kısmı problem.

@Codeking şimdi zaten script cache sistem ile çalışıyor, ben kodu açılışı yavaşlatmasın diye footer'a ekleyeceğim. 2 saatte bir cache temizlenecek ve xml'den lisans kontrolunu yapacak.

Yani sayfa her yenilendiğinde xml bağlanmayacak Fakat temelinde evet her site açılışında xml'i kontrol edecek.
Bu tür bir lisans sistemi her ne olursa olsun sistemi yeri gelince olumsuz etkileyebilir.Örneğin xml 'i çektiği url devre dışı kaldı böyle bir durumda sistem xml 'i çekemeyeceği için kullanıcılar sorun yaşayacaktır.Böyle bir sistem yerine if else koşulları ile örneğin scriptin ayar.php iiçerisine lisans diye bir değişken belirleyip diğer sayfalar içerisinde bu lisansı kontrol edebilirsin.

örnek olarak site adresini md5 & sha1 gibi algoritmalarla şifreleyip buna göre bir kontrol yaptırabilirsin.




<?php
$lisans="lisanskodu";

$kontrol=md5(getenv("SERVER_NAME")."ekbircümle");

if($lisans!=$kontrol) die ("Lisans yok !");

// lisans aktif ise yapılacaklar


echo "Lisans aktif";


?>