Immer die falsche IP

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

So, hier die Lösung: KB:ip_adresse

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
gerti
Mitglied
Beiträge: 22
Registriert: 28.12.2004 19:51

Beitrag von gerti »

Hallo Philip
Danke für die schnelle Antwort.
Da ich mich aber in PHP nicht besonders gut auskenne, möchte ich hierzu noch was fragen:
$client_ip = ( !empty($HTTP_SERVER_VARS['212.17.xx.xxx']) ) ? $HTTP_SERVER_VARS['212.17.xx.xxx'] : ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
$user_ip = encode_ip($client_ip);
Das heisst statt 'HTTP_X_REMOTECLIENT_IP' - nun '212.17.xx.xxx' einfügen? - da ändert sich aber nichts!

Oder zu dem Text die IP hinzufügen? siehe - 'HTTP_X_REMOTECLIENT_IP 212.17.xx.xxx' - ändert sich aber auch nichts!

Muss ich bei 'REMOTE_ADDR' auch etwas verändern?

Im Moment steht der Code bei mir so und bringt keine Veränderung:
$client_ip = ( !empty($HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP 212.17.xx.xxx']) ) ? $HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP 212.17.xx.xxx'] : ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
$user_ip = encode_ip($client_ip);

PS: IP natürlich vollständig :wink:

LG
Gerti
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Deine IP-Adresse muss da nicht zusätzlich rein. Eigentlich genau der Code, der im Artikel angegeben ist.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
gerti
Mitglied
Beiträge: 22
Registriert: 28.12.2004 19:51

Beitrag von gerti »

Also habe eben den Code in meine Datei kopiert (ohne Veränderungen) und hochgespielt und es bringt mir keinerlei veränderung.
Es wird nach wie vor die erste IP 172.27.x.x angezeigt.
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Du hast also genau

Code: Alles auswählen

$client_ip = ( !empty($HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP']) ) ? $HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP'] : ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
eingegeben?

Wenn ja: erstell bitte mal folgende PHP-Datei:

Code: Alles auswählen

<?php
echo ("<p>Server: {$HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP']}</p>");
echo ("<p>Environment: {$HTTP_ENV_VARS['HTTP_X_REMOTECLIENT_IP']}</p>");
und poste dann die Ausgabe, wenn du die Datei aufrufst.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
gerti
Mitglied
Beiträge: 22
Registriert: 28.12.2004 19:51

Beitrag von gerti »

Die Ausgabe der Seite lautet:

Server: 212.17.xx.xxx

Environment:
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Ich versteh das gerade irgendwie nicht...

Neue PHP-Datei:

Code: Alles auswählen

<?php
echo ( !empty($HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP']) ) ? $HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP'] : ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
?>
Hast du in der Zwischenzeit nochmals in den Admin-Bereich geschaut? Es kann sein, dass ein paar Minuten braucht, bis da die richtige IP angezeigt wird.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
gerti
Mitglied
Beiträge: 22
Registriert: 28.12.2004 19:51

Beitrag von gerti »

Ich weis mir auch nicht mehr zu helfen :cry:
In der common.php steht jetzt folgender code:

Code: Alles auswählen

//
$client_ip = ( !empty($HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP']) ) ? $HTTP_SERVER_VARS['HTTP_X_REMOTECLIENT_IP'] : ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR );
$user_ip = encode_ip($client_ip);

//
Es wird nach wie vor (trotz Wartezeit) bei mir selbst und meinen Mitgliedern folgende IP angezeigt: 172.27.0.1

Kann vielleicht eine Firewall die Ursache sein?
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Hast du mal die zweite, von mir genannte, PHP-Datei erstellt?

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
gerti
Mitglied
Beiträge: 22
Registriert: 28.12.2004 19:51

Beitrag von gerti »

Ja habe ich.
Wie schon erwähnt (siehe auch PN)
Die Ausgabe der Seite lautet:

Server: 212.17.xx.xxx

Environment:
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“