У меня есть сайт, например, www.mysite.com, с простой системой входа. Я использую PHP и MYSQL. В сессии у меня есть:Является ли пользователь на странице?
$_SESSION['user_id']
можно проверить, если в данный момент пользователь имеет страницу www.mysite.com/test.php
открытую?
Я могу использовать также jQuery и Ajax, но как?
В базе данных у меня есть, например:
Users:
id | username | is_on_test
1 | admin | 0
2 | user | 1
Если пользователь находится на test.php Я хотел бы иметь в базе данных в колонке is_on_test значение 1, если не на test.php, то должно быть 0.
Я обновил свой вопрос –
Я отредактировал ответ –
нормально, но как проверить это, если пользователь закроет эту страницу? ваш код добавляет 1 к базе данных только одну и каждую открытую страницу. Пользователь также может открывать /other.php и test.php на двух вкладках в одном браузере. –