¡Bueno, bueno, ahora está mejor! Ahora sí:
Para conectarte con otro servidor, debes reemplazar en
mysql_connect, "
localhost" por la
IP y el
puerto del servidor de
MySQL, separados por un "
dos puntos". Por ejemplo: "
192.168.0.20:3306". Debes tener en cuenta que según la configuración del servidor donde funcione
MySQL, podría fallar la conexión.
Luego, en:
Cita:
Código PHP:
Ver original$sql = mysql_query("SELECT 1 AS habilitado FROM ipaceso WHERE remot_ip={$ipuser}") or sqlerror
();
Prueba quitarle las
llaves alrededor de
$ipuser. De hecho, lo mejor sería que
concatenaras las cadenas con el operador punto de PHP.
Por último, la gracia de esa
consulta es que
no devuelve todas las
IPs habilitadas para que luego compruebes con
in_array, si la del visitante pertenece a ese conjunto;
sino, que
directamente SQL corrobora si la IP está en el conjunto de las habilitadas. Por eso, sólo debes fijarte
si te está devolviendo filas, o no. En lugar de usar
in_array, simplemente usa:
Código PHP:
Ver originalif($host)
{
# La IP está habilitada
}
else
{
# La IP NO está habilitada
}
¡Suerte!