Mange ganger trenger vi å få IP-adressen til den besøkende for forskjellige formål. Det er veldig enkelt å samle IP-adressen i PHP. PHP tilbyr PHP $_SERVER variabel for å få brukerens IP-adresse enkelt. Vi kan spore aktivitetene til den besøkende på nettstedet for sikkerhetsformål, eller vi kan vite hvem som bruker nettstedet mitt og mange flere.
Den enkleste måten å samle inn besøkendes IP-adresse i PHP er REMOTE_ADDR . Send 'REMOTE_ADDR' i PHP $_SERVER-variabelen. Den vil returnere IP-adressen til den besøkende som for øyeblikket ser på nettsiden.
Merk: Vi kan vise denne IP-adressen på nettsiden og kan også til og med lagre i databasen for mange andre formål, for eksempel - for sikkerhets skyld, omdirigere en besøkende til et annet nettsted, blokkering/utestengelse av besøkende.
Få IP-adressen til nettstedet
$_SERVER['REMOTE_ADDR'] - Den returnerer IP-adressen til brukeren som besøker nettsiden.
For eksempel
Produksjon
eple-emojis på Android
User IP Address - ::1
Men noen ganger returnerer ikke REMOTE_ADDR IP-adressen til klienten, og hovedårsaken bak er å bruke proxyen. I en slik type situasjon vil vi prøve en annen måte å få den virkelige IP-adressen til brukeren i PHP.
Produksjon
User IP Address - ::1
Flytskjema:
Flytskjemaet for programmet ovenfor vil være som gitt nedenfor.
Få IP-adressen til nettstedet
Vi kan også få IP-adressen til et hvilket som helst nettsted ved hjelp av nettadressen. Send inn nettadressen til nettstedet gethostbyname() funksjon.
For eksempel
<?php $ip_address = gethostbyname('www.google.com'); echo 'IP Address of Google is - '.$ip_address; echo '</br>'; $ip_address = gethostbyname('www.javatpoint.com'); echo 'IP Address of javaTpoint is - '.$ip_address; ?>
Produksjon
IP Address of Google is - 172.217.166.4 IP Address of javaTpoint is - 95.216.57.234