mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-04-26 11:19:55 +03:00
Merge aab4ae671b
into ee0d29a0e9
This commit is contained in:
commit
d27ebb29c5
1 changed files with 9 additions and 3 deletions
|
@ -113,11 +113,17 @@ function get_remote_addr_session_hash()
|
|||
return '';
|
||||
}
|
||||
|
||||
if (strpos($_SERVER['REMOTE_ADDR'],':')===false)
|
||||
$remoteAddr = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
|
||||
|
||||
if (strpos($remoteAddr,':')===false)
|
||||
{//ipv4
|
||||
if(strpos($remoteAddr, ',') !== false)
|
||||
{
|
||||
$remoteAddr = strstr($remoteAddr, ",", true);
|
||||
}
|
||||
return vsprintf(
|
||||
"%02X%02X",
|
||||
explode('.',$_SERVER['REMOTE_ADDR'])
|
||||
explode('.',$remoteAddr)
|
||||
);
|
||||
}
|
||||
return ''; //ipv6 not yet
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue