lostyazilim
tr.link

PHP Domain lisanslama

7 Mesajlar 3.468 Okunma
acebozum
tr.link

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
Merhaba, benim küçük bir sorum olacaktı. Yardımcı olabilirseniz sevinirim.
PHP ile bir script yaptım. Bunu domaine lisanslamak istiyorum. Biraz araştırdım ve mesela kendi web sitenizde bir text dosyasına izinli web sitelerinin isimlerini yazıyormuşsunuz. Bu listede scripti kullanabilecek domainler yer alıyormuş. Bunu nasıl yapabilirim. Yardımınıza ihtiyacım var.

Yapılmışını istemiyorum eğer varsa diye söylüyorum, kendim yapmak istiyorum. Örnek varsa kabul edebilirim ama.

Teşekkürler
 

 

elektronikssl
webimgo

KadirKC KadirKC WORDPRESS Kullanıcı
  • Üyelik 04.11.2014
  • Yaş/Cinsiyet 25 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad K** K**
  • Mesajlar 1290
  • Beğeniler 0 / 208
  • Ticaret 27, (%100)
$cekilecek_text="http://senin site adın /lisans.txt";
if (!function_exists("file")) { die("file fonksiyonu sunucuda yüklü olmalıdır
fonction file must be installed on the server"); }
function lisanskontrol() {
if (substr($_SERVER['HTTP_HOST'], 0, 4) == "www.") {
$domainadi = substr($_SERVER['HTTP_HOST'], 4);
} else {
$domainadi = $_SERVER['HTTP_HOST'];
}
return $domainadi;
}
$alanadi=lisanskontrol();
$lisanstext=file($cekilecek_text,FILE_IGNORE_NEW_LINES);
$lisans=array();
foreach($lisanstext as $sayi => $cekveri) {
$lisans[$sayi]=rtrim($cekveri,"rn");
}
if (!in_array($alanadi,$lisans)) {
die("Lisanssiz Kullanim: ".$alanadi."
Unlicensed Usage ".$alanadi); exit;
}

?>



sonra sitene lisans.txt die dosya atıcaksın içinde siteadı.com gibi site adı olcak.
oguzhaner

kişi bu mesajı beğendi.

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)
Peki ben bunu mesela veritabanı bağlantısı yapılan sayfaya koysam sonuçta her sayfaya dahil ediliyor. Fakat kullanıcı/kullanıcılar bu bölümü silerse yine kullanabilir gibime geliyor yanlış mıyım?
 

 

XnCN XnCN Yazılımcı Kullanıcı
  • Üyelik 30.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum Kocaeli
  • Ad Soyad A** H**
  • Mesajlar 447
  • Beğeniler 56 / 109
  • Ticaret 1, (%100)
bir veritabanı oluştur sitene sonrada api.php de

sorgu yaparken site/api.php?domain=Site adresi

gibi bir yapı kur api.php de gelen domaini al veritabanında sorgulat daha sonra json formatında çıktı dönder

ana site dosyandan json okuması yaptır okuma adresini

site/api.php?domain=php ile site urlsini al

yap gelen değere göre if else yapısı ile kontrol yaptırabilirsin

umarım karısık yazmamısımdır:D
 

 

wmaraci
wmaraci

tiwaly tiwaly NodeJS / PHP / NoSQL Kullanıcı
  • Üyelik 10.10.2013
  • Yaş/Cinsiyet 34 / E
  • Meslek Yazılımcı
  • Konum İzmir
  • Ad Soyad i** A**
  • Mesajlar 363
  • Beğeniler 135 / 104
  • Ticaret 7, (%100)

oguzhaner adlı üyeden alıntı

Peki ben bunu mesela veritabanı bağlantısı yapılan sayfaya koysam sonuçta her sayfaya dahil ediliyor. Fakat kullanıcı/kullanıcılar bu bölümü silerse yine kullanabilir gibime geliyor yanlış mıyım?


Aynen öyle. Ioncube ile dosyayı şifreleyebilirsin fakat bu da sistemi yoruyor.
 

 

oguzhaner oguzhaner WM Aracı Kullanıcı
  • Üyelik 13.12.2013
  • Yaş/Cinsiyet 30 / E
  • Meslek Web/Desktop Coder
  • Konum İstanbul Avrupa
  • Ad Soyad O** E**
  • Mesajlar 210
  • Beğeniler 20 / 20
  • Ticaret 3, (%100)

XnCN adlı üyeden alıntı

bir veritabanı oluştur sitene sonrada api.php de

sorgu yaparken site/api.php?domain=Site adresi

gibi bir yapı kur api.php de gelen domaini al veritabanında sorgulat daha sonra json formatında çıktı dönder

ana site dosyandan json okuması yaptır okuma adresini

site/api.php?domain=php ile site urlsini al

yap gelen değere göre if else yapısı ile kontrol yaptırabilirsin

umarım karısık yazmamısımdır:D


Aslında epey karışık geldi ama bunun sebebi json'ı daha önce kullanmamış olmam bunu araştıracağım.

tiwaly adlı üyeden alıntı

Aynen öyle. Ioncube ile dosyayı şifreleyebilirsin fakat bu da sistemi yoruyor.


Ama hocam bu durumda yine scripti verdiğim kişi ya da kişiler yeni bir veritabanı bağlantısı için sayfa oluşturabilir ve kendi oluşturduğu bilgiler ile giriş yapabilir :D
 

 

Vixo Vixo vpnscript.net Kullanıcı
  • Üyelik 09.02.2014
  • Yaş/Cinsiyet 29 / E
  • Meslek Web Yazılım
  • Konum Düzce
  • Ad Soyad M** K**
  • Mesajlar 237
  • Beğeniler 29 / 57
  • Ticaret 1, (%100)
Domain lisanslamanın birçok yöntemi mevcut, fakat hiçbiri tam olarak güvenli değil yani şimdi baktığınız zaman vBulletin, WHMCS gibi geniş çaplı sistemlerin bile nulled versiyonunu çıkartıyorlar. Önlem olarak php obfuscator kullanmanız gerekiyor IonCube, Zend ve PhpShield gibi (yinede 100% önlem sayılmaz bunlar).
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al