Du könntest mal versuchen in der Datei system/config/initconfig.php
dies einzubauen:
PHP-Code:
function getIPfromXForwarded() {
$ipString=@getenv("HTTP_X_FORWARDED_FOR");
$addr = explode(",",$ipString);
return $addr[sizeof($addr)-1];
}
$_SERVER['REMOTE_ADDR'] = getIPfromXForwarded();
Hmm, sehe grad die wird erst eingelesen nachdem das Environment initiiert wurde.
Blöd.
Muss man irgendwie davor bekommen, notfalls die index.php anpassen, noch vor diese Zeile
PHP-Code:
require('system/initialize.php');
Wobei mich das wundert, denn HTTP_X_FORWARDED_FOR wird auch von Contao beachtet wenn gesetzt, wenn ich mich nicht irre.
Lesezeichen