25-04-2021, 08:18 AM
(Son Düzenleme: 25-04-2021, 08:20 AM, Düzenleyen: <_DLov^#.)
İzmox Theme
Yazdığımız Bir PHP Sistem var bunu nasıl lisanslarız ?
PHP Sistemimiz de functions.php veya ayar.php, config.php gibi bir dosya varsa içerisine aşağıda paylaştıgımı copy edelim.
Hanı Yukarıda” $site=”http://www.alanadınız.com/lisans/lisans.php?lisans=$domain”;” diye bir alan ekledik ya.
Bu Ne idi ?
Sizin Web siteniz lisans.php içerisindeki lisansları karşı tarafa sorgulatıyoruz.
Php lisanslamak için şimdi aşağıda vereceğim kodualanadınız.com/lisans/ klasörüne atmanız gerekiyor.
Tabi bunlar ile bitmiyor şimdide lisansları sorgulattıgınız alanadı yani hosting sunucumuz da Php lisanslamak için son işlemi yapıyoruz.
Ne Yapıyoruz ?
Aşağıda paylaştığım SQL Kodunu
MySQL Kontrol panelinize bağlanıp, PhpMyAdmin’e geçişini yapıp SQL insert ediyoruz.
Son olarak Sorgu kodumuzu Php Lisanslamak istediğimiz sistemin fonksiyonları arasında bir yere yazıyoruz.
Hazırladıgınız kodu ioncube ile şifre
lerseniz sizin için daha iyi olacağını söylemiştim.
Bunun için İoncube PHP Load v5 Yazılımını Kullanabilir siniz.
PHP Sistemimiz de functions.php veya ayar.php, config.php gibi bir dosya varsa içerisine aşağıda paylaştıgımı copy edelim.
PHP Kod:
<?php
session_start();
$ilk=$HTTP_SESSION_VARS["ilk"]; //Sessions Kontrolü yapıyoruz
if(empty($ilk)){
$domain = $_SERVER['HTTP_HOST']; //Burası Alan adını getiriyor.
$site="http://www.alanadı.com/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();}
else{
$ilk="evet";
session_register("ilk"); //Lisansa erişilebiliyorsa Lisans okey dönecektir.
}}//Session alanını kapatıyoruz.
?>
Hanı Yukarıda” $site=”http://www.alanadınız.com/lisans/lisans.php?lisans=$domain”;” diye bir alan ekledik ya.
Bu Ne idi ?
Sizin Web siteniz lisans.php içerisindeki lisansları karşı tarafa sorgulatıyoruz.
Php lisanslamak için şimdi aşağıda vereceğim kodualanadınız.com/lisans/ klasörüne atmanız gerekiyor.
PHP Kod:
<?php
$db_host="localhost";
$db_user="KullanıcıAdı";
$db_pass="Şifreniz";
$db_name="Database";
$connect = @mysql_connect($db_host, $db_user, $db_pass); // MySQL Bağlanılmakta
if (!$connect) { //MySQL Bağlantısı yapılamadı
echo"bağlantı hatası";
exit();
}
$db = mysql_select_db($db_name, $connect); //Veri Tabanına Bağlanıyor
$lisans=$_GET['lisans']; //Gönderilen Lisansı Get ediyor
$top=mysql_query("select * from lisans where domain='$lisans'"); //Lisans Var mı?
$sayi=mysql_num_rows($top);
if($sayi==0){ //Eger Lisansı Yoksa
echo"yok"; //Lisansı yok Screen edildi.
}else{ //Eğer Lisansı Varsa..
echo"var"; //Lisansı Var Onaydan Geçti
}
?>
Tabi bunlar ile bitmiyor şimdide lisansları sorgulattıgınız alanadı yani hosting sunucumuz da Php lisanslamak için son işlemi yapıyoruz.
Ne Yapıyoruz ?
Aşağıda paylaştığım SQL Kodunu
MySQL Kontrol panelinize bağlanıp, PhpMyAdmin’e geçişini yapıp SQL insert ediyoruz.
Kod:
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 ;
Son olarak Sorgu kodumuzu Php Lisanslamak istediğimiz sistemin fonksiyonları arasında bir yere yazıyoruz.
Hazırladıgınız kodu ioncube ile şifre
lerseniz sizin için daha iyi olacağını söylemiştim.
Bunun için İoncube PHP Load v5 Yazılımını Kullanabilir siniz.
25-04-2021, 11:12 AM
İzmox Theme
25-04-2021, 03:50 PM
İzmox Theme
26-04-2021, 12:12 AM
İzmox Theme
Görüntüleyenler: 1 Ziyaretçi