Я не настолько хорош, чтобы написать приложение для чата, и я пытаюсь заставить его работать, и я недавно скачал его с здесь , это довольно хорошо, так как я Я проверил это на XAMPP, но у меня небольшая проблема. Я пытаюсь создать список онлайн-пользователей, чтобы придать ему более практичный вид приложения, но проблема в том, что я понятия не имею, как это легко сделать.
Когда пользователи входят на мой сайт, создается сеанс с именем g_username
(в чате говорится «имя пользователя», но я исправлю это), и из того, что я вижу до сих пор, самым простым способом было бы сохранить их имя пользователя в базе данных под названием OnlineUsers и вызывать эти данные через Ajax, но другая проблема заключается в том, что он основан на сеансе, и иногда пользователи могут просто выйти без выхода из системы, и я намеревался запустить сценарий для выхода пользователя из таблицы OnlineUsers и путем удаления сеанса.
Если они уйдут без выхода из системы, они будут онлайн навсегда! Я мог бы суффиксировать на каждой странице немного кода, который переключал бы событие ajax при закрытии страницы, причем это был сценарий, который убивал их записи в таблице OnlineUsers, но, опять же, загружал бы сервер бесполезными запросами, когда пользователи переходили между страницами. Насколько я знаю.
Создание всего сайта в Ajax на самом деле не вариант, так как загружается несколько сайтов, объединенных в одно «место» с социальным «слоем» (если хотите) из социальной службы.
Кто-нибудь видит способ сделать это, который будет иметь смысл, и будет легко интегрировать, и делать с Apache, без доступа к командной строке?