Merhaba, çoğu kişi ücretsiz ve basit kendi lisanslama sistemini yapmak istemekte en yalın ve basit hali ile bugün sizlere bunu anlatacağız.

Öncelikle lisans kontrol sorgularının geleceği dosyamızı hazırlıyoruz;

kontrol.php içeriği;
<?php

## GET ile gelen domainden www. uzantısını siliyoruz. ##
$domain = str_replace("www.","",$_GET["domain"]);

$lisansli_domainler = array(
                                 'r10.net',
                                 'r10.us',
                                 'softyr.com.tr'
                                );

## Array içerisinde domainimiz var mı diye kontrol ettiriyoruz varsa OK yoksa NO yazar ##
if( in_array( $domain, $lisansli_domainler ) ):
    die("OK");
else:
    die("NO");
endif;
$lisansli_domainler değişkeninin içerisine 'test', 'test2', şeklinde virgül ile ayırarak domainlerimizi tırnak içerisinde yazıyoruz.

Yazılımlarınızda en üste koyacağınız lisans sorgulama kodu;
<?php

$domain = $_SERVER["HTTP_HOST"]; //Kodun bulunduğu sitenin domaini
$search = file_get_contents("https://alan-adiniz.com/kontrol.php?domain=$domain"); //Lisans kontrol sitemize istek gönderiyoruz.

## İstek gönderip bize döndürdüğü yanıtı kontrol ediyoruz eğer lisans yoksa siteyi kapatıyoruz ##
if( !$search || $search != "OK" ):
    die("SİTEYE AİT LİSANS BULUNAMADI");
endif;
https://alan-adiniz.com/kontrol.php linki örnek olarak verilmiştir, kendiniz dosyanın yoluna göre site linkinizi yazabilirsiniz bu bölüme.

Lisans kodlarınızın bulunduğu dosya ve çağrıldığı dosyaları ioncube ile şifrelemek her zaman yazılımlarınızın kırılmasında zorluk oluşturacaktır.

Kodlar en basit ve yalın halde yapılmıştır, eğer tüm kodlarınız tek dosyada değil ise ioncube ile bile şifrelemiş olsanız decode edilmeden kırılması çok basittir.
Önemli yazılımlarınız için lisans key sistemine sahip kaliteli lisans kontrol yazılımlarını tercih etmeniz veya kendiniz bir lisanslama algoritması oluşturmanız lisans sisteminizin bypass edilmesini engelleyecektir.

Kodlar sistemin mantığını anlamanız için basit şekilde hazırlanmıştır kendiniz geliştirerek daha kullanışlı hale getirebilirsiniz.

İyi çalışmalar.