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
}