Attraverso questo controllo
ho visto che posso bannare un derminato IP attraverso i comandi PHP
Sapevo che in PHP è possibile usare * per indicare "tutto"
però non so perchè, sembra non funzionare.
Esempio
se inserisco nel campo "array" il MIO ip preciso (esempio 100.0.0.0)
il ban funziona e vengo reindirizzato su google.com
ma se scrivo nel campo array 10.0.0.* oppure 10.0.0.0/24 (per ottetti)
mi compare poi la scritta per gli IP non bannati
Ipnonbannato
Chi mi aiuta ?
Grazie
Scappo da un cliente!!
ho visto che posso bannare un derminato IP attraverso i comandi PHP
Sapevo che in PHP è possibile usare * per indicare "tutto"
però non so perchè, sembra non funzionare.
Esempio
se inserisco nel campo "array" il MIO ip preciso (esempio 100.0.0.0)
il ban funziona e vengo reindirizzato su google.com
ma se scrivo nel campo array 10.0.0.* oppure 10.0.0.0/24 (per ottetti)
mi compare poi la scritta per gli IP non bannati
Ipnonbannato
Code: Select all
<?php
$deny = array("100.0.0.0", "2.0.0.0", "3.0.0.0");
if (in_array ($_SERVER['REMOTE_ADDR'], $deny)) {
header("location: http://www.google.com/");
exit();
} ?>
<html>
<body>
<p>Ipnonbannato</p>
</html>
</body>Chi mi aiuta ?
Grazie
Scappo da un cliente!!










