Я надеялся, что, может быть, кто-нибудь сможет дать некоторое представление о проблеме, которую я с трудом решаю.
У меня есть довольно простое флеш-приложение, пользователи могут быстро создать логин при подключении, а имя пользователя создается внутри флеш-файла swf.
Теперь у меня есть задание cron, удаляющее неактивные имена пользователей каждые десять минут (в моей базе данных mysql, где все эти имена пользователей хранятся и доступны другим людям в сети), и это нормально. Но он все равно может быть загроможден, если сразу несколько людей выйдут из системы, еще есть 10-минутное окно, прежде чем задание cron очистит их.
У пользователей есть возможность щелкнуть по выходу из системы во флеш-приложении, что нормально и отлично работает. Но, конечно, многие предпочитают не нажимать кнопку выхода, а просто щелкают значок браузера x.
Я изучил onbeforeunload и jquery .unload, но мне все еще нужен способ получить переменную имени пользователя, которая ВСТАВЛЯЕТСЯ во флеш-память, В HTML, а затем использовать скрипт php для запуска запроса mysql на удаление имени пользователя.
Есть ли решение попроще?
Если нет, то какое представление о том, как я могу передать переменную имени пользователя в html, чтобы сохранить ее после того, как пользователь сделает свое имя пользователя, чтобы его можно было задействовать с функцией .unload, запускающей скрипт php?
ИЗМЕНИТЬ ::::: с выгрузкой удалить строку с этим уникальным идентификатором?
Если бы кто-то понял, что эта идея будет лучшим подходом, и если бы я использовал что-то вроде md5 (uniqid (microtime ()). $ _SERVER ['REMOTE_ADDR']. $ _SERVER ['HTTP_USER_AGENT']), чтобы создать случайный идентификатор, как я мог бы сохранить результат в var, который я мог бы поместить в параметр flash vars, а затем снова в jquery unload или javascript onbeforeunload, если это будет лучше. я просто более знаком с jquery