Tengo una función que lee la IPv4 del visitante y lo almaceno en una base de datos, cuyo tamaño son de VARCHAR (15) ahora bien...
...si ahora se está migrando a IPv6 y algunos visitantes tienen IPs de ese formato no me van a caber en la tabla, suponiendo que las IPv6 tienen 128 bits.
¿siguen el mismo formato de 8 bits por cada X? Por ejemplo X:X:X:X....X:X
¿ahora van a tener un tamaño de VARCHAR(31) (incluyendo los 2 puntos)?
jodó, voy a tener un follón haciendo un script para modificar ahora mis tablas y adaptarlas ahora al IPv6 o sea a VARCHAR(31).
Me pregunto si ahora esta función de PHP puede leer IPv6.
Código PHP:
<?
$ip = $_SERVER['REMOTE_ADDR'];
echo "Su dirección IP es: $ip";
?>
Gracias de antemano.