<?php
return Ip2long($ip);
}
if($US['password']==$passwords && $US['id'] == intval($cook_username)){
$start_inf = $db->query("UPDATE `users` SET `online` = ?, `ip`=?, `soft` = ? WHERE `id` = ? limit 1",array(time(),RealIp(),$_SERVER['HTTP_USER_AGENT'],$US['id']));
}
?>
так делаю.. бестолку
Добавлено 09.01.17 в 16:53:01:
может с функцией самой что не так?
Попробуй так
[code]
##########
function RealIp(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){$ip=$_SERVER['HTTP_CLIENT_IP'];}
elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];}
else{$ip=$_SERVER['REMOTE_ADDR'];}
return trim(htmlspecialchars($ip));}
##########
echo RealIp();
[/code]
Добавлено 09.01.17 в 17:14:27:
Нахер тебе mysql_real_escape_string ???
Добавлено 09.01.17 в 17:26:00:
И зачем использовать
[code]
$_SERVER['HTTP_CLIENT_IP']
[/code]
Я бы его не ставил ибо выдает локальный адрес или ваще нихера