(9 янв 2017, 16:41) (
0/
0)
[
0]
<?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:
может с функцией самой что не так?
(9 янв 2017, 14:34) (
0/
0)
[
0]
return trim(Ip2long(htmlspecialchars($ip)));
(9 янв 2017, 14:33) (
0/
0)
[
0]
да нет..это просто кусок!
(9 янв 2017, 14:31) (
0/
0)
[
0]
ishanoff, ну да тупанул.. теперь записывается вот так 531489669
(9 янв 2017, 13:00) (
0/
0)
[
0]
не записывается в бд..пробовал!
(9 янв 2017, 11:10) (
0/
0)
[
0]
Есть функция:
<?php
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(mysql_real_escape_string(htmlspecialchars($ip)));
}
?>
не могу догнать как ее использовать чтоб в бд писалось через функцию?
вот код записи:
<?php
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(),$_SERVER['REMOTE_ADDR'],$_SERVER['HTTP_USER_AGENT'],$US['id']));
} }
?>
С меня +++