mobSwitch Zobrazit téma - IPV6 IP adresa jak jí zjistit - dum-zahrada.okhelp.cz

Sponzorované odkazy:


Diskuse i na konci stranky FACEBOOK bez nutnosti registrace v tomto foru

IPV6 IP adresa jak jí zjistit

IPV6 IP adresa jak jí zjistit

Příspěvekod AdminNovy » pon říj 13, 2014 7:31 am

IPV6 má jiný formát znaků a pokud se hlásíme na stránku pomocí IP tak navíc může být pokaždé jiná
i když dříve jsme měli pokaždé stejnou. Takže jak na to v php.
Získám IP adresu pomocí funkce:
Kód: Vybrat vše
function getip(){

if (getenv('HTTP_CLIENT_IP')) $ip = getenv('HTTP_CLIENT_IP');
else if(getenv('HTTP_X_FORWARDED_FOR')) $ip = getenv('HTTP_X_FORWARDED_FOR');
else if(getenv('REMOTE_ADDR')) $ip = getenv('REMOTE_ADDR');
else $ip = UNKNOWN;
return $ip;

}

Získanou adresu definuji jako konstantu, ALE jen tu část začátku, které se shoduje z IP například s předešlého dne
a ta bude vždy stejná:
Kód: Vybrat vše
define("MY_IPV6","2b00:1027:904d:9e6z");


Tu část pak porovnávám při kontrole zda se jedná o mou adresu:
Kód: Vybrat vše
$ip = getip();
if(  strpos($ip, MY_IPV6) !== false ){
  // kdyz je  moje IP provedu prihlaseni
}
AdminNovy
Site Admin
 
Příspěvky: 681
Registrován: stř lis 02, 2011 10:07 am

Zpět na PHP

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

%2F%2Fdum-zahrada.okhelp.cz%2Fforum%2Fviewtopic.php%3Ff%3D76%26t%3D506 link
cron