PHP Scripti Domain'e nasıl lisanslaya bilirim?
7
●277
- 29-11-2019, 21:34:50lisans.php gibi bir dosya oluşturup bunu kendinizde olan veritabanına bağlayabilirsiniz. Tema da dahil ettiğinizde veri tabanında o an ki bulunduğu siteyi sorgular. Site sorgusu boş çıkarsa veya varsa kendi isteğinize göre şekillendirebilirsiniz. Bu dosyayı ioncube ile şifrelersiniz yine çözmek mümkün ama basit seviye yazılımla uğraşanları uzak tutacak bir yöntem. Başka yapılacak bir yol var ise bende merak ediyorum
- 29-11-2019, 21:46:40Aşağıdaki kod ile en basit şekilde yapabilirsin. Kodu sitede her sayfaya include ettiğin bir sayfanın en üstüne ekle. Örneğin fonksiyon sayfasına. Sonra sayfayı ioncube ile şifrele.
<?php $siteadresi = str_replace("www.","",$_SERVER['SERVER_NAME']); $lisanslanacak_adres = "sitenikur.com"; // lisanslanacak site adresini yazıyoruz. if($lisanslanacak_adres !== $siteadresi){ // eğer lisanslanacak adres site adresi değilse sayfayı kapatsın. echo "Site lisanslanan adreste çalışmıyor."; exit; } ?> - 29-11-2019, 21:56:10Arkadaşımız olaya biraz Fransız kalmakla birlikte yaklaşmış... sha1 ve md5 kullandım bu şifreleme yönteminde. Arkadaşımızın kodundan yola çıktım.
<?php $girilensifre="111"; $siteadresi = str_replace("www.","",$_SERVER['SERVER_NAME']); $sifre = sha1(md5($siteadresi)); // lisanslanacak site adresini yazıyoruz. if($sifre != $girilensifre){ // eğer lisanslanacak adres site adresi değilse sayfayı kapatsın. echo "Site lisanslanan adreste çalışmıyor."; exit; } ?> - 29-11-2019, 23:42:23En sonunda ioncube ile şifreleme olacağı için site adresini yazması yeterlidir. Sonuçta dosya içine ya şifre yazmışın yada site adresi fark etmez.Onur89TR adlı üyeden alıntı: mesajı görüntüle