IP speichern
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
adresse
aktuelle internet
all
apache
befehl
browser
dank
funktion
grad
krieg
machen
meldung
problem
rein packen
rest
richtige form
stehen
-
hey @ all...
ich m?chte in mein g?stebuch noch eine funktion einbauen, mit der ich die aktuelle internet ip adresse von dem jenigen in eine variable abspeichern kann, der gerade ins g?stebuch schreibt...
danke
gru?
GERO -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hallo
Die Variable f?r die IP ist: "$REMOTE_ADDR".
Den Rest kannst du doch alleine, oder? Wenn nicht, meld dich bei mir!
bis dann,
scripter -
ich kriege es grade nicht hin ...
schreib mir bitte noch den echo befehl mit der meldung: Aktuelle IP: x.x.x.x
auserdem habe ich noch was zu dem befahl gefunden...
REMOTE_ADDR gibt die IP des durchschleifenden Apache Servers zur?ck und nicht die IP des Clients (oder dessen Proxy).
ich will aber die adresse vom user haben, also der, der im browser das g?stebuch ?ffnet und sich dort eintr?gt
gru?
gero -
so habs jetzt raus.. man darf das in eine funktion rein packen, sonst macht er es anscheinend net...
gru?
gero
und nochmal danke -
Nein der Befehl geht immer der muss nich inner "Funktion" drinne stehen!!!
-
Die richtige Form ist:
echo "IP-Adresse: " . $_SERVER['REMOTE_ADDR'];
Das was ihr da macht funktioniert nur, wenn in der php.ini (oder httpd.conf) register_globals aktiviert wurde. Ab Version 4.nochwas ist das normalerweise deaktiviert.
Und ob das in einer Funktion steht oder nicht ist irrelevant. -
function get_ip()
{
if(getenv("HTTP_X_FORWARDED_FOR")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); }
else { $ip = getenv("REMOTE_ADDR"); }
return $ip;
}
$ip = get_ip();
so klappts auch, wobei du hier noch die ip kriegst, wenn einer hinterm proxy oder so sitzt
irgendwie so war das :D -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage