null coalescing on possible IP array keys

This commit is contained in:
mattpass
2020-03-15 15:22:35 +00:00
parent 367ae93eb5
commit 582b6ffb82

View File

@@ -78,12 +78,12 @@ if (!file_exists(dirname(__FILE__)."/../data/backups")) {
// Walk through possibilities in the order we'd like to determine an user IP
function getUserIP() {
return $_SERVER['HTTP_CLIENT_IP']
?: $_SERVER['HTTP_X_FORWARDED_FOR']
?: $_SERVER['HTTP_X_FORWARDED']
?: $_SERVER['HTTP_FORWARDED_FOR']
?: $_SERVER['HTTP_FORWARDED']
?: $_SERVER['REMOTE_ADDR']
?: 'Unknown';
?? $_SERVER['HTTP_X_FORWARDED_FOR']
?? $_SERVER['HTTP_X_FORWARDED']
?? $_SERVER['HTTP_FORWARDED_FOR']
?? $_SERVER['HTTP_FORWARDED']
?? $_SERVER['REMOTE_ADDR']
?? 'Unknown';
}
// Get data from a fopen or CURL connection