Récupérer l'adresse IP des visiteurs avec CodeIgniter

Par T-PHP dans Développement

Vous utilisez le framework php CodeIgniter et vous souhaitez récupérer l'adresse IP réelle de vos visiteurs ?

Rien de plus simple. Les développeurs de CodeIgniter ont tout prévu et une seule ligne de code suffit !

En effet, si vous ouvrez le fichier Input.php qui se trouve dans "system\core", vous trouverez la fonction php ip_address() (je suis sur CodeIgniter 3.1.8 et la fonction ip_address() se trouve à la ligne 420.

C'est cette fonction qu'il va falloir utiliser dans votre controller pour connaître facilement l'adresse IP des visiteurs de votre site.

Comment afficher l'adresse ip du visiteur avec CodeIgniter 3 

Ouvrez le controller que vous utilisez, et insérer simplement la ligne suivante : 

echo $this->input->ip_address();

Si vous vous rendez sur votre site, vous verrez alors votre adresse IP qui s'affiche en haut de la page.

Il est ensuite possible d'enregistrer cette IP en base de données et / ou de la convertir en IP Longue via la fonction PHP ip2long

Facile non ?


Commentaires

Ajouter un commentaire

Rechercher

T-PHP

PHP, SEO, LINUX

E-Commerce, Nouvelles technologies