Quiero almacenar valores de ip2logn($_SERVER['REMOTE_ADDR'])
en la base de datos por algún motivo.
Prácticamente, como veo, $_SERVER['REMOTE_ADDR']
siempre tiene un valor. ¿Alguien podría confirmar que siempre está configurado para cualquier usuario y no puede ser configurado por ningún motivo?
La razón por la que lo pregunto es para asegurarme de que debo elegir NOT NULL
en lugar de DEFAULT NULL
para la columna en MySQL Table.
Por lo tanto, puedo almacenar ipaddress varchar(15) NOT NULL (yes, NOT null) or ip2longaddress
int (11) NOT NULL, y la segunda opción es, según tengo entendido, la más preferible.
Gracias.
ip2long no funcionará para direcciones IPv6, así que mejor tener una opción para el valor vacío en la base de datos. –