Salve.
Posso bannare un'IP dalle pagine del mio sito, come faccio nel forum?
Io ho installato un sistema che rileva tutti gli utenti connessi tramite i vari IP, ma vorrei anche la funzione che banni alcuni di questi...posso farlo? Grazie...
Salve.
Posso bannare un'IP dalle pagine del mio sito, come faccio nel forum?
Io ho installato un sistema che rileva tutti gli utenti connessi tramite i vari IP, ma vorrei anche la funzione che banni alcuni di questi...posso farlo? Grazie...
Potresti fare così:
All'inizio della pagina metti un controllo:
se l'ip del visitatore è tra quelli bannati, fai un redirect su un'altra pagina...
ma come ti comporti con gli ip dinamici? Non è detto che chi visita il tuo sito una volta ha lo stesso ip anche la seconda...: non corri il rischio di bannare altra gente, e non chi vuoi tu?
C'è anche il rischio che banni l'intero ip di un proxy server o di una lan aziendale (universitaria, scolastica etc.) e nessuno più vede il tuo sito!!!
Non ti affidare sull'ip.
Per bannare comunque basta che fai una cosa banale di questo tipo:
<?php
if (strcmp ($_SERVER['REMOTE_ADDR'], $ip_banned) == 0) {
header ("Location: banned.php");
exit();
}
?>