Loading...
PHP, MySQL | Что не так
Не могу понять что тут не так Когда гость заходит не записывает ip и browser
php
   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)."'");     } }   
Вот

Изображение

------
88548_Screenshot_20241023180111400_com.yandex.browseredit.jpg (192.0 Kb)
Скачиваний: 85
php
   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_
crew_ , все равно не идёт запись
uNick , Еще раз попробуй. Только так как я скинул. Я редактировал просто
crew_ , все работает спасибо)))))
crew_ , это для чего REFERER
uNick , в личку лучше пиши, если вопрос решен уже.
uNick ,
php
   ini_set('display_errors', 'On'); error_reporting(E_ALL);   
лучший вариант узнать проблему...
uNick (23 окт 2024, в 16:00)
Не могу понять что тут не так Когда гость заходит не записывает ip и browser
php
   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)."'");     } }   
советую лучше не использовать этот код вообще, это же полная ж... (пихать прямые данные в sql) почему не попробуешь использовать pdo или mysqli ?
Онлайн: 3
Время:
Gen. 0.1354
(c) Bym.Guru 2010-2026