Script IP-Anzeige phpBB2
Script IP-Anzeige phpBB2
Weiß jemand, welche Datei / Skript die IP-Anzeige im phpBB2-Forum 2.0.22 regelt? Nach Spam-Eintrag wird eine einzige falsche IP angezeigt. War es ein Hackerangriff?
Es muss mit der Serverkonfiguration zusammenhängen, da als IP nur 192.168.10.248 angezeigt wird. Wenn du auf http://www.weltvolk.de/php/ gehst, kommst du zu einem Skript, das dir u. a. die IP anzeigt. Leider die o. a. und damit die falsche ...
Deine Stimme - Deine Zukunft.
common.php, suche:
Ersetze mit:
Hintergrund: Bei deinem Hoster ist offenbar ein Proxy o.ä. installiert, also musst du die "richtige" Client-IP aus dem X-Forwarded-For Header entnehmen.
Code: Alles auswählen
$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : getenv('REMOTE_ADDR') );
Code: Alles auswählen
$client_ip = $HTTP_SERVER_VARS['HTTP_X_FORWARDED_FOR'];
KB:knigge
Also, jetzt zeigt er zwar die richtige IP an, allerdings auch noch eine andere, so dass es jetzt 2 IPs sind. Es geht darum, dass ich die IPs der Spammer benötige, um diese zu bannen.
Welcher Vorteil liegt in dem Proxy, die sollen das wieder rückgängig machen. Jede normale Konfiguration arbeitet doch mit 'REMOTE_ADDR'.
Welcher Vorteil liegt in dem Proxy, die sollen das wieder rückgängig machen. Jede normale Konfiguration arbeitet doch mit 'REMOTE_ADDR'.
Deine Stimme - Deine Zukunft.