[PHP] IP des Clients herausfinden

pho3niX

Lt. Commander
Registriert
Juli 2003
Beiträge
1.750
guden abend zusammen!

hab eine frage. und zwar:
mit welchem befehl lässt sich die ip des clients herausfinden?
hab einen counter gescriptet, der verhindern soll, dass ein rechner mehr als einmal pro tag als besucher gewertet wird. dazu hab ich ne datei, in der alle ip adressen gespeichert sind.

hab gedacht

PHP:
$_GET["REMOTE_ADDR"]
wär der richtige!
funktioniert aber nicht. der paser spukt den fehler aus, dass "REMOTE_ADDR" ein umbestimmter index wäre :(

also help plz

p.s. hab schon danach gesucht, aber nix gefunden
 
so, wie du das machst gehts nicht, aber zb so:
PHP:
$ip=$_SERVER["REMOTE_ADDR"];

das is ne funktion die ich immer benutze (is aus der php-manual bei getenv)
PHP:
function getip() {
$ip;
if (getenv("HTTP_CLIENT_IP")) $ip = getenv("HTTP_CLIENT_IP");
		else if(getenv("HTTP_X_FORWARDED_FOR")) $ip = getenv("HTTP_X_FORWARDED_FOR");
		else if(getenv("REMOTE_ADDR")) $ip = getenv("REMOTE_ADDR");
		else $ip = "UNKNOWN";
return $ip;
}
 
Zurück
Oben