Ik wil het IP adres van bezoekers opslaan in MySQl. Ik haal het adres op met
$ip=$_SERVER['REMOTE_ADDR'];
Vraag 1:
In hoeverre geeft $_SERVER['REMOTE_ADDR'] een IPv6 adres of is dat momenteel nog altijd IPv4?
Vraag 2:
Hoe kan ik testen of ik een IPv4 of een IPv6 adres heb?
Vraag 3:
Ik heb al uitgevonden dat ik met ip2long($ip) heel makkelijk een IPv4 adres om kan zetten naar een integer, maar is er ook zo'n functie voor IPv6 adressen, want die heb ik niet gevonden.
Dank je. Die inet_ntop en inet_pton heb ik niet helemaal (of beter: helemaal niet) begrepen. Kun je misschien een tip van de sluier oplichten hoe ik die functies zou moeten gebruiken om iets in de database te krijgen?
echo inet_ntop($ipv4) geeft bij mij geen output en met pton geeft vreemde tekens.