Selamlar.
php özel bir script kullanıyoruz.
lisans sistemi yapmak istiyoruz.
örnek:
a sitesinden tüm siteleri yöneticem
b sitesine izin verirsem script çalışacak izin vermezsem çalışmayacak.
site açılış hızı hosting vs yormadan bu işlemi en sağlıklı nasıl yaparım?
fikirlerinizi bekliyorum.
phpci arkadaşlara sorum var
11
●350
- 12-03-2024, 01:58:48Üyeliği durdurulduteşekkür ederim kendim yapıcağım sadece başlamadan birkaç görüş almak istemiştimDogukanX adlı üyeden alıntı: mesajı görüntüle
- 12-03-2024, 02:43:45Anahtar Tabanlı Lisanslama
lisans böyle olduğunu varsayalım CREATE TABLE licenses ( id INT AUTO_INCREMENT PRIMARY KEY, license_key VARCHAR(255) UNIQUE NOT NULL, status ENUM('active', 'inactive') DEFAULT 'active' ); Lisans Kontrolünü böyle yapabilirsin istersen $licenseKey = isset($_GET['license']) ? $_GET['license'] : ''; if (empty($licenseKey)) { die("Lisans anahtarı eksik!"); } $stmt = $pdo->prepare("SELECT * FROM licenses WHERE license_key = :license_key AND status = 'active'"); $stmt->execute(['license_key' => $licenseKey]); $license = $stmt->fetch(PDO::FETCH_ASSOC); if (!$license) { die("Geçersiz lisans anahtarı!"); } echo "Lisans anahtarı geçerli!"; Check Ettiğin yeri böyle düzenleyebilirsin $licenseKey = "YOUR_LICENSE_KEY"; $licenseCheckUrl = "http://example.com/check_license.php?license=$licenseKey"; $licenseStatus = file_get_contents($licenseCheckUrl); if ($licenseStatus === "Lisans anahtarı geçerli!") { / echo "Lisans anahtarı geçerli. Scriptiniz çalışıyor..."; } else { die("Geçersiz lisans anahtarı!"); }
Hocam eski sistemlerimden birinde bu şekilde kullanmıştım istersen kullanabilirsin bunun yanında zaman tabanlı lisanslama yapadabilirsin - 12-03-2024, 03:09:39Merhaba öncelikle ajax ile yapmayın kullanıcı kontrol edip lisanslamayı atlayabilir.Header sayfasının en başında PHP ile curl gönderin yanıta göre exit döndürün.İki hostingte sağlam olduktan sonra hız sorunu yaşamazsınız.yusuftepe adlı üyeden alıntı: mesajı görüntüle
- 12-03-2024, 05:39:19Sadece saat tam 02:00’de kontrol etmesi uygun olmaz sonuçta her dakika başı sunucuya istek gelmiyor. Bunun yerine saat unix timestamp’e çevrilip 1 saat aralığında kontrol edilebilir.brown adlı üyeden alıntı: mesajı görüntüle
- 12-03-2024, 11:37:071 saat boyunca gelen tüm isteklere lisans sorgulaması yapmak sağlıklı bir şey olmuyor.bagbaq adlı üyeden alıntı: mesajı görüntüle