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 ();