Merhaba,
Siteme bilgisayar üzerinden girişleri doğrudan engellemek istiyorum. Bu konuda bilgisi olan yardımcı olabilir mi?
Siteme bilgisayardan girişleri kapatmak istiyorum
9
●308
- 21-12-2023, 03:14:11Aslına bakarsak kısmi açıdan DDOS sorununu atlatabileceğimi düşünüyorum. Hedef kitle zaten mobil. Cloudflare da böyle bir ayar bulamadığım içinPATRON54 adlı üyeden alıntı: mesajı görüntüle
- 21-12-2023, 03:15:25metrix hocamın belirtiği gibi javascript ile yapılabilirMetrix adlı üyeden alıntı: mesajı görüntüle
if (window.innerWidth > 768) { let html= document.querySelector('html'); html.innerHTML = ""; }Eğer belirtilen ekran genişliğinden daha büyükse, web sitesindeki içerikler silinir ve beyaz bir alan kalır - 21-12-2023, 03:17:27Useragent kontrolü lazım, çözünürlük bir sonraki önlem olabilir. Parmakizi toplayıp ona göre işlem yaptırmak da mümkün teknik olarak.raynare adlı üyeden alıntı: mesajı görüntüle
- 21-12-2023, 03:18:13Saldırıların çoğu mobil useragent ile gelir, sadece DDoS engellemek içinse yanlış mantık.raynare adlı üyeden alıntı: mesajı görüntüle
- 21-12-2023, 04:08:51Az önce yazdım denemiştir. Demo
<!DOCTYPE html> <html lang="tr"> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge" /> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" /> <title>Ekran Genişlik Tespiti</title> </head> <body> <p>Ekran Genişlik: <?=$_COOKIE['screen_width'];?></p> <?php if ($_COOKIE['screen_width'] > 768) { echo "Bilgisayar"; } else { echo "Mobil"; } ?> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <script> $(document).ready(function () { var width = $(window).outerWidth(); var cookieName = 'screen_width'; var width = (+ width); var tarih = new Date(); tarih.setMonth(tarih.getMonth() + 12); var alanAdi = window.location.hostname; document.cookie = cookieName +"=" + width + "; expires=" + tarih + "; path=/; secure; domain=." + alanAdi; }); </script> </body> </html>