Много пута морамо да добијемо ИП адресу посетиоца за различите сврхе. Веома је лако прикупити ИП адресу у ПХП-у. ПХП обезбеђује ПХП $_СЕРВЕР променљиву да бисте лако добили корисничку ИП адресу. Можемо пратити активности посетиоца на веб локацији из безбедносних разлога или можемо знати ко користи моју веб страницу и још много тога.
Најједноставнији начин за прикупљање ИП адресе посетиоца у ПХП-у је РЕМОТЕ_АДДР . Проследите 'РЕМОТЕ_АДДР' у ПХП променљиву $_СЕРВЕР. Вратиће ИП адресу посетиоца који тренутно гледа веб страницу.
Напомена: Можемо да прикажемо ову ИП адресу на веб страници, а такође можемо и да складиштимо у бази података за многе друге сврхе као што су - за безбедност, преусмеравање посетиоца на други сајт, блокирање/забрана посетиоца.
Добијте ИП адресу веб локације
$_СЕРВЕР['РЕМОТЕ_АДДР'] - Враћа ИП адресу корисника који тренутно посећује веб страницу.
На пример
Излаз
повезивање са базом података у Јави
User IP Address - ::1
Али понекад РЕМОТЕ_АДДР не враћа ИП адресу клијента, а главни разлог је коришћење проксија. У таквој ситуацији, покушаћемо на други начин да добијемо праву ИП адресу корисника у ПХП-у.
Излаз
User IP Address - ::1
Дијаграм тока:
Дијаграм тока за горњи програм ће бити као што је наведено у наставку.
Добијте ИП адресу веб локације
Такође можемо добити ИП адресу било које веб локације по њеном УРЛ-у. Проследите УРЛ веб локације унутра гетхостбинаме() функција.
На пример
<?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; ?>
Излаз
IP Address of Google is - 172.217.166.4 IP Address of javaTpoint is - 95.216.57.234