Крч у меня проблема.
Есть вот такой г/код:
<?php
function getRealIP(){if(isset($_SERVER)){if(isset($_SERVER["HTTP_X_FORWARDED_FOR"]))return $_SERVER["HTTP_X_FORWARDED_FOR"];
if(isset($_SERVER["HTTP_CLIENT_IP"]))return $_SERVER["HTTP_CLIENT_IP"];return $_SERVER["REMOTE_ADDR"];}
if(getenv('HTTP_X_FORWARDED_FOR'))return getenv('HTTP_X_FORWARDED_FOR');
if(getenv('HTTP_CLIENT_IP'))return getenv('HTTP_CLIENT_IP');
return getenv('REMOTE_ADDR');}
$log_file="/home/usr/data/mysite/list.log";
// Получаем IP из лога
$ips = file($log_file);
// Получаем IP посетителя
$ip = getRealIP();
if ( !in_array($ip, $ips) ) {
// IP нет в логе, добавляем
$ips[] = $ip;
}
$f=fopen($log_file,"wb"
;
fputs($f, implode("", $ips));
fclose($f);
$realIP=getRealIP();
echo $realIP;
?>
Когда я запускаю этот код из браузера, пишет:
48.20.78.42 , 196.0.24.27
В этот момент должен сохраниться эти ip в лог. Вот таким образом:
48.20.78.42
196.0.24.27
А у меня почему-то сохраниться вот таким:
48.20.78.42 , 196.0.24.27
Помогите исправить так, чтоб сохранились эти хз вот таким образом:
48.20.78.42
196.0.24.27
в файле list.log