Должен сказать, что я хотел бы реализовать постоянство на стороне сервера (т. Е. Сохранение состояния пользователя на основе сеансов и / или баз данных), но, к сожалению, сервер моего универа имеет ограниченные ресурсы, и реализовать Perl действительно сложно решение на основе сеансов (CGI :: Session и Apache :: Session не установлены, устаревшая версия Perl, устаревшая среда Perl и т. д.).
Так что я полагаю, что моим последним средством было бы использование некоторого подхода на стороне клиента, наиболее предпочтительно на основе Javascript, который не должен быть решением только для Flash или HTML5.
Я только что провел небольшое онлайн-исследование на эту незнакомую тему и обнаружил следующее:
Паблотрон: PersistJS
Dojox.storage
Утилита хранения YUI 2
Интересно, что даст мне самый простой способ управления сеансом пользователя, в принципе, я считаю, что мне нужно только управлять идентификатором сеанса пользователя и, возможно, несколькими другими важными ключами; для остальных данных я просто положу их в базу данных.
Это чисто для работы в универе, поэтому я не думаю о том, чтобы найти действительно полное решение. Я знаю, что для этого должны быть определенные недостатки, такие как угрозы безопасности, но ... пожалуйста, просто подтвердите мне, является ли это возможным и практичным способом.
Спасибо за любые предложения заранее!