|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
|
Действия при закрытии окна браузера26.03.2014, 23:46. Показов 7451. Ответов 28
Метки нет (Все метки)
Интересует можно ли когда пользователь закрывает браузер или вкладку сайта выполнить запрос в базу данных.
Если да то подскажите как это осуществить )
0
|
|
| 26.03.2014, 23:46 | |
|
Ответы с готовыми решениями:
28
Session destroy при закрытии браузера Прервать выполнение запроса к MSSQL при закрытии браузера
|
|
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
|
|
| 27.03.2014, 00:18 | |
|
обработать window.onbeforeunload
0
|
|
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||
| 27.03.2014, 01:16 [ТС] | ||
0
|
||
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
| 27.03.2014, 15:35 | |
|
prudkiy, Такой подход применим в десктопах, но не в вебе. А если я открою страницу и оставлю открытой на 97 дней? А если я её открыл и просто забыл про неё? Нет меня там, чтобы вообще было применимо понятие "ушёл".
0
|
|
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||
| 27.03.2014, 19:49 [ТС] | ||
0
|
||
|
Заблокирован
|
||
| 27.03.2014, 20:12 | ||
|
0
|
||
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||
| 27.03.2014, 20:46 [ТС] | ||
0
|
||
|
365 / 372 / 89
Регистрация: 01.12.2013
Сообщений: 1,629
|
||||
| 27.03.2014, 21:21 | ||||
|
0
|
||||
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||
| 27.03.2014, 22:15 [ТС] | ||
Добавлено через 24 минуты Я так понимаю здесь мы стали обсуждать зачем мне это нужно и глупо это или нет. Меня же интересует техническая сторона, возможно ли вообще выполнять запросы к серверу при закрытии вкладки(браузера) ??? или же при закрытии любые запросы к серверу невозможны ???
0
|
||
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
|
| 28.03.2014, 22:47 [ТС] | |
|
Спасибо тем кто хотел помочь ) Нашел решение, все ОК =)
0
|
|
|
30 / 30 / 8
Регистрация: 15.04.2013
Сообщений: 244
|
|
| 29.03.2014, 12:11 | |
|
prudkiy, а поделиться не хотите?=)
0
|
|
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||
| 29.03.2014, 13:18 [ТС] | ||
0
|
||
|
30 / 30 / 8
Регистрация: 15.04.2013
Сообщений: 244
|
|
| 31.03.2014, 10:18 | |
|
prudkiy, а где решение? где код?
0
|
|
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||
| 31.03.2014, 20:27 [ТС] | ||
Тема закрыта
0
|
||
|
30 / 30 / 8
Регистрация: 15.04.2013
Сообщений: 244
|
|
| 01.04.2014, 11:10 | |
0
|
|
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
|
| 01.04.2014, 20:09 [ТС] | |
|
эхх.... Чтоб не бились головой об стенку, объясню.
Мне нужно было чтоб один сайт собирал инфу о количестве человек на другом, конкретном сайте. Алгоритм был такой - заходит человек на сайт, срабатывает скрипт - взять инфу с базы mysql, суммировать к этой цифре 1 и занести это число в базу. С реализацией этого вопросов не было. Вопрос стоял в том как именно запустить скрипт чтоб он сделал обратное, т.е. когда человек выходит из сайта. Вот для этого я и хотел узнать о возможности события закрытия окна, как вы уже знаете безрезультатно, либо такое не возможно либо я плохо копался. К этому вопросу я еще думаю вернусь, попозже. Добавлено через 4 минуты не исключаю что можно было что то изящнее придумать.... но алгоритм был такой и сами понимаете добиться его реализации было как необходимо так и интересно. Но время прижимало, а ответа не было... Добавлено через 13 минут Давай думать как еще можно реализовать поставленную задачу. В сети нашел скрипт подсчета количества человек локально т.е. при входе на сайт он всех пересчитывал и заносил результат в локальный файл. Вроде все хорошо, вместо того чтоб заносить это в файл я заносил это в базу. Но скрипт так же срабатывал только тогда когда был вход на сайт. Что если сначала 100 человек туда зайдет, это будет в базе, а потом все вместе выйдут. В итоге в базе будет не верная инфа до тех пор пока на сайт кто то не зайдет. Это решил простым редиректом. Когда пользователь заходил на страницу, где выводилось число онлайн посетителей на другом сайте, его быстро перекидывало на этот сайт, происходил запрос, база обновлялась, и возвращала пользователя обратно, информация о количестве была достоверной. Все это происходило быстро, не заметно для пользователя. Вот так.
0
|
|
| 02.04.2014, 08:10 | ||
|
Не по теме:
p.s. а еще можно использовать заголовок Connection: Keep-Alive и держать соединение до тех пор пока пользователь не закроет браузер и потом обрабатывать. Но это уже совсем идиотизм использовать такое только ради отслеживания онлайна :D
0
|
||
|
6 / 6 / 4
Регистрация: 31.01.2014
Сообщений: 44
|
|
| 02.04.2014, 17:45 | |
|
а через использование сессий?
человек заходит - создается под него сессия, человек закрывает браузер\сайт - сессия удаляется. сколько сессий открыто - столько и людей на сайте. или я что-то не понимаю?)
0
|
|
|
181 / 149 / 55
Регистрация: 21.07.2013
Сообщений: 958
|
||||
| 02.04.2014, 20:04 [ТС] | ||||
Добавлено через 2 минуты
0
|
||||
|
6 / 6 / 4
Регистрация: 31.01.2014
Сообщений: 44
|
|
| 02.04.2014, 20:26 | |
|
Из всего вышесказанного возникае вопрос:
Вы хотите узнавать о количестве юзеров, заходя в бд или на сайт, где собирается инфа?
0
|
|
| 02.04.2014, 20:26 | |
|
Помогаю со студенческими работами здесь
20
Дополнительные действия при закрытии формы Сохранение корзины при закрытии браузера Сохранение данных при закрытии Браузера Выход из соц. сетей при закрытии браузера Редирект только при закрытии вкладки браузера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Ниже машинный перевод статьи The Thinkpad X220 Tablet is the best budget school laptop period .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы,. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|