PHP, MySQL | Что не так
Не могу понять что тут не так
Когда гость заходит не записывает ip и browser
Когда гость заходит не записывает ip и browser
if (isset($user['id']))
{
mysql_query("UPDATE `users` SET `viz`='".time()."', `ip`='" . $_SERVER['REMOTE_ADDR'] . "',`browser`='" . $_SERVER['HTTP_USER_AGENT'] . "',`gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."' WHERE `id`='".$user['id']."'");
} else
{
$user = null;
##Вычисляем гостей
$guest = mysql_fetch_assoc(mysql_query("SELECT * FROM `online_guests` WHERE `g_id` = '".md5($IP.$UA)."' LIMIT 1"));
if ($guest)
{
mysql_query("UPDATE `online_guests` SET `time` = '".time()."', `gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."' WHERE `g_id` = '".md5($IP.$UA)."'");
} else
{
$ref = null;
mysql_query("INSERT INTO `online_guests` SET `g_id` = '".md5($IP.$UA)."', `ip`='" . $_SERVER['REMOTE_ADDR']. "',`browser`='" . $_SERVER['HTTP_USER_AGENT']. "',`gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."', `time` = '".time()."', `REFERER` = '".strong($ref)."'");
}
}
if ($guest)
{
mysql_query("UPDATE `online_guests` SET `time` = '".time()."', `gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."', `ip`='" . $_SERVER['REMOTE_ADDR']. "',`browser`='" . $_SERVER['HTTP_USER_AGENT']. "' WHERE `g_id` = '".md5($IP.$UA)."'");
}
________
посл. ред. 23.10.2024 в 16:25; всего 3 раз(а); by crew_
uNick , Еще раз попробуй. Только так как я скинул. Я редактировал просто
uNick ,
ini_set('display_errors', 'On');
error_reporting(E_ALL);
лучший вариант узнать проблему...
uNick (23 окт 2024, в 16:00)
Не могу понять что тут не так
Когда гость заходит не записывает ip и browser
советую лучше не использовать этот код вообще, это же полная ж... (пихать прямые данные в sql) почему не попробуешь использовать pdo или mysqli ?
Не могу понять что тут не так
Когда гость заходит не записывает ip и browser
if (isset($user['id']))
{
mysql_query("UPDATE `users` SET `viz`='".time()."', `ip`='" . $_SERVER['REMOTE_ADDR'] . "',`browser`='" . $_SERVER['HTTP_USER_AGENT'] . "',`gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."' WHERE `id`='".$user['id']."'");
} else
{
$user = null;
##Вычисляем гостей
$guest = mysql_fetch_assoc(mysql_query("SELECT * FROM `online_guests` WHERE `g_id` = '".md5($IP.$UA)."' LIMIT 1"));
if ($guest)
{
mysql_query("UPDATE `online_guests` SET `time` = '".time()."', `gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."' WHERE `g_id` = '".md5($IP.$UA)."'");
} else
{
$ref = null;
mysql_query("INSERT INTO `online_guests` SET `g_id` = '".md5($IP.$UA)."', `ip`='" . $_SERVER['REMOTE_ADDR']. "',`browser`='" . $_SERVER['HTTP_USER_AGENT']. "',`gde`='".$title." , ".strong($_SERVER['REQUEST_URI'])."', `time` = '".time()."', `REFERER` = '".strong($ref)."'");
}
}
Стр.: 1, 2