hjælp til at hente ip adresse
Jeg har fundet et script på nettet, som laver en counter ud fra ip adressen.. men af en eller anden mærkelig grund, så ang den min ip til 127.0.0.1 på den server som hoster min side.. tager jeg samme script over på en anden server, så virker det..scriptet ser sådan ud
////start//////
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
$time = time();
$date = date("Y|m|d H:i");
///////////////////////////////////
$today = date("Y|m|d");
$found = "true";
$found2 = "true";
$v = "0";
$f = file($getdata);
$counted = count($f);
// Se if ip is there already
while ($counted > $v) {
$streg = explode(" ", $f[$v]);
if ($ip == $streg[0]) {
$found = "false";
if ( $streg[1] == $today ) {
$found2 = "false";
}
}
$v++;
}
///////////////////////////////////
// End Of "Get Visits"
// Write Data
///////////////////////////////////
if ($iplog == "on") {
if ($found2 != "false") {
$writedata = fopen ("$getdata", "a");
fputs ($writedata, "$ip $date: $time\n");
fclose ($writedata);
}
}
elseif ($iplog != "on") {
$writedata = fopen ("$getdata", "a");
fputs ($writedata, "$ip $date: $time\n");
fclose ($writedata);
}
if ($counted == "0") {
$writedata = fopen ("$txt", "a");
fputs ($writedata, "$ip $date: $time\n");
fclose ($writedata);
}
////////////////////////////////////
// End of "Write Data"
