Hogyan juthat el a kliens IP-címét php környezetben változók - ip-címe, kódja q - egy orosz (ru)
Ez azt jelenti, hogy ha megy menteni $ _SERVER [ „HTTP_X_FORWARDED_FOR”]. győződjön meg róla, hogy van fenn az értéke $ _SERVER [ „REMOTE_ADDR”]. Például, miközben mindkettő jelentését különböző területein az adatbázist.
Azt mondta, hogy itt van egy kód minta:
Nos, akkor egyszerűen megteheted a változó nevét GLOBAL $ _SERVER.
$ _SERVER - egy tömb, amely REMOTE_ADDR attribútum neveket.
Egyszerűen rendelni úgy: $ userip = $ _SERVER [ 'REMOTE_ADDR'];
Vagy használja, mint echo $ _SERVER [ 'REMOTE_ADDR']; Vagy echo ($ _SERVER [ 'REMOTE_ADDR']);
Továbbá, ha Több információra van szüksége a felhasználó, akkor használd ezt:
További információ az ügyfél a $ clientDetails.
Tudod kap egy JSON-példány tárolja a változó $ clientDetails következőképpen: $ clientDetails-> Irányítószám / hostname / régió / loc.
ÉN használ ipinfo.io további információkért.
Remélem, ez segít.
A következő két funkció megegyezik a különbség csupán, hogy hogyan és hol kell letölteni.
getenv () arra használjuk, hogy megkapjuk az érték a környezeti változót a PHP.
$ _SERVER - egy tömb, amely szerver változókat a webszerver.
A következő függvény határozza meg minden lehetőséget, és visszatér a vesszővel elválasztott (ip, ip és így tovább. D.).
Ez a funkció kompakt és tudod használni mindenhol. De.
$ IP = GetIP (); Vagy közvetlenül GetIP ();