Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
25-04-2021, 08:18 AM (Son Düzenleme: 25-04-2021, 08:20 AM, Düzenleyen: <_DLov^#.)
İzmox Theme
Forum Üyesi
*
203
(Konular)
592
(Mesajlar)
Oct 2020
(Kayıt Tarihi)
79
(Rep Puanı)
#1
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.

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";
$baglanfile_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
Forum Üyesi
*
57
(Konular)
574
(Mesajlar)
Oct 2020
(Kayıt Tarihi)
59
(Rep Puanı)
#2
Teşekkürler.
25-04-2021, 03:50 PM
İzmox Theme
Forum Üyesi
*
185
(Konular)
2,213
(Mesajlar)
Oct 2020
(Kayıt Tarihi)
122
(Rep Puanı)
#3
Teşekkürler.
Bir bugün iki yarına bedeldir… Benjamin Franklin
26-04-2021, 12:12 AM
İzmox Theme
ρℓαтιи υує
*
4
(Konular)
173
(Mesajlar)
Nov 2020
(Kayıt Tarihi)
5
(Rep Puanı)
#4
Teşekürler



Görüntüleyenler: 1 Ziyaretçi
maltepe escort kadıköy escort ataşehir escort kadıköy escort pendik escort kartal escort kadıköy escort
bioklimatik pergola çerçeve kapak estetik