Seite 1 von 2

Ip Problem

Verfasst: 25.06.2005 22:32
von Garnele
Hi leute

Habe immer probleme mit der Ip erkennung, ein user hat immer 0.0.0.0 also Mods user eibfach alle. Also gut, dachte ich mir und habe in der Doku einen Artikel darüber gefunden. ich habe nachgeschaut in welcher variable meine Ip liegt, das wäre bei mir die REMOTE_ADDR. ich abe also folgenden Code eingebaut, ganz nach Anleitung:

Code: Alles auswählen

$client_ip = ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_SERVER_VARS['REMOTE_ADDR']) ) ? $HTTP_SERVER_VARS['REMOTE_ADDR'] : ( ( !empty($HTTP_ENV_VARS['REMOTE_ADDR']) ) ? $HTTP_ENV_VARS['REMOTE_ADDR'] : $REMOTE_ADDR ) );
ABER: Alle Adressen sind immer noch 0.0.0.0 (auch meine eigene!). Woran liegt das und wie lässt es sich beheben?

PHP Version: 4.3.8
phpBB Version: 2.0.15


LG
garnele

Verfasst: 25.06.2005 22:56
von fanrpg
(ihr müsst natürlich ggf. HTTP_X_REMOTECLIENT_IP durch die von eurem Server verwendete Variable ersetzen)
Sicher das die richtige ist?

Verfasst: 28.06.2005 21:40
von Garnele
Hi

ja, wie ich bereits oben geschrieben habe liegt bei mir die IP in der variable REMOTE_ADDR. Ich habe also alle HTTP_X_REMOTECLIENT_IP durch REMOTE_ADDR ersetzt, es nützt nicht.

Bin langsam echt verzweifelt!

LG
garnele

Verfasst: 29.06.2005 21:37
von Garnele
Weiss denn gar niemand weiter? :(

Verfasst: 02.07.2005 13:27
von Garnele
Hi leute

Was ist denn nur los? Es muss doch eine Ursache geben! Hat den niemand einen tipp für mich?


LG
Garnele

Verfasst: 04.07.2005 13:00
von Garnele
up

Verfasst: 05.07.2005 16:57
von Garnele
Hi leute

Für mich ist das Thema noch immer Top aktuell. Ich weiss echt nicht woran es liegen kann. Weiss den gar niemand rat?

LG
Garnele

Verfasst: 05.07.2005 17:39
von Dennis63
Das ist die falsche Varibale. Das wurde doch schon gesagt.

Warum ermittelst Du die IP so "Seltsam"? Du fragst dort ja nen Dutzend Variablen ab. In $_SERVER["REMOTE_ADDR"] steht die IP auch drinne.

Grüße
Dennis

Verfasst: 07.07.2005 15:06
von Garnele
Hi

Ich habe mich an dies hier gehalten. Wieso sollte es denn nicht funktionieren? ich weiss echt nicht mehr weiter, ich habe auch schon probiert das Problem so zu lösen:

Code: Alles auswählen

$client_ip = $_SERVER['REMOTE_ADDR']
Aber es bringt nichts. Wo liegt nur das Problem?

LG
garnele

P.S. Wenn ich mir die variable so ausgeben lasse, funktioniert es jedoch!:

Code: Alles auswählen

<?php echo $_SERVER['REMOTE_ADDR']; ?>

Verfasst: 09.07.2005 19:16
von Garnele
Hi leute

Also mir sind jetzt echt die Ideen ausgegangen, wieso funzt das einfach nicht?


Bitte helft mir!

LG
Garnele