in effetti 4 true vanno bene.
Io poi faccio questo controllo dopo, magari l'errore è qui, non so:



Codice PHP:
if (($ip_db[0]==$iputente[0]) && ($ip_db[1]==$iputente[1] || $ip_db[1]=='*') && ($ip_db[2]==$iputente[2] || $ip_db[2]=='*') && ($ip_db[3]==$iputente[3] || $ip_db[3]=='*')) {  
  
$ip_trovato=1;
} else { 
  
$ip_trovato=0;
 } 
}

if (
$ip_trovato ==1) { 
 
mysql_query("insert into....")
} else { 
  echo 
"ip bannato";
 } 
e infatti, mi inserisce i record anche quando l'ip è bannato.