Hogy lehet valakit úgy letiltani, hogy egyáltalán ne jöjjön be neki az oldal?
Ha eleve egy ingyenes sablonos weben szövegszerkesztőben írt oldalról van szó akkor nem hiszem, hogy le tudod tiltani IP alapján.
Főleg azokról az oldalakról ahova nem kell regisztráció sem.
Ha egy CMS rendszert használnál egy akár inygenes tárhely oldalon akkor ha abban van ilyen lehetőség, hogy IP alapján tudsz letiltani embereket akkor megtehetnéd.
Viszont ahogy leírták, ha nem fix IP je van akkor kijátszhat.
szerintem ha megvan az IP-je, akkor a következőt csináld:
hozz létre egy blacklisted_ips tömböt, amibe rakd bele az IP-t, majd az oldal elején PHP-vel ellenőrizd a látogató IP-jét és ha eleme a tömbnek, kreálj neki egy cookiet pár éves lejárattal,majd redirecteld (header('Location...')). Ha az IP nincs a tömbben, akkor még ellenőrizd a cookie-t is, ha az sincs neki, akkor megnézheti az oldalt. Ha valamelyikre van találat, akkor header('Location: [link] és jó szórakozást neki.
A következő látogatásig valószínűleg nem vált IP-t, így megkapja a cookiet, ami a gépén tárolódik (ebben az esetben a megadott pár éves lejáratig, ha ért hozzá, persze tudja manuálisan törölni mondjuk) és az ezutáni látogatásokkor a második, cookie ellenőrző lépésnél bukik el.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!