Note :
Le module IP propose plusieurs fonctions pour traiter l'ip du client.
Il offre les fonctions suivantes:
- getip : adresse IP du client
- ip2hex : conversion d'adresse IP en format hexadécimal
- hex2ip : conversion d'adresse IP depuis un format hexadécimal
getip
Retourne l'IP de l'internaute sous la forme xxx.xxx.xxx.xxx.Exemple :
~getip() => 216.73.216.148
ip2hex
Prend un argument, une adresse IP sous la forme xxx.xxx.xxx.xxx, puis la retourne sous une forme héxadécimale, AAAAAAAA.Exemple :
~ip2hex('216.73.216.148') => d849d894
hex2ip
Prend un argument, une adresse IP sous forme héxadécimale, puis la retourne sous la forme xxx.xxx.xxx.xxx.Exemple :
~hex2ip('d849d894') => 216.73.216.148