Подскажите как в онлане сделать последние действие человека до 5 минут к примеру(1 сек назад) проявлял какойто действие
Добавлено 09.08.16 в 19:35:15:
20 человек зашло и не помогли?
В каждом файле делать запрос в бд, а в файле онлайна выводить из бд. Че сложного?
в шопку
$gde = $_SERVER['PHP_SELF'];
if ($gde == '/index.php') $gde = 'на главной';
else $gde = 'в шмоньке';
mysql_query("UPDATE `user` SET `gde` = ''
" . $gde . "' WHERE `user_id` = '" . $user['id'] . "' LIMIT 1"
в анлайн
echo 'Где: ' . $user['gde'];
//
// ни туда прасти
///
кашдый рас посли действея пользавателя записивай активнасть в базу.
Патом вивади иту активность гди хочишь.
напримир:
посли атправки саабщения пиши запроз:
mysql_query("INSERT INTO `user` (`activities`, `time_activities`) VALUES ('отправил сообщение', '" . time() . "') WHERE `id` = '" . $us['id'] . "'"
патом вывади.
Diego, напиши код без того гдк что дклает а просто какок вркмя назат он клацнул по сылке на сайте
В случае активности пользователя, фиксируешь время в базе данных. Я не шарю в этом. Попроси кого-нибудь другого.