У меня есть это ужасно разделенное delphi-код, который в основном заходит на сервер, сохраняет cookie в глобальном менеджере файлов cookie, а затем загружает файлы в потоки (используя Delphi 2010 + Indy 10.4736)
Каждый поток читает глобальный менеджер файлов cookie и загружает файл. На стороне сервера я использую PHP с CodeIgniter .
Все работает отлично, за исключением того, что CodeIgniter имеет этот параметр sess_time_to_update в config.
Это * sess_time_to_update * по умолчанию – 300 секунд, после которого CodeIgniter полностью восстанавливает идентификатор сеанса .
Это хорошо для безопасности, но это также недействительно для моей учетной записи / файла cookie в indy.
Мой вопрос: как я могу избежать этого без корректировки * sess_time_to_update *? Есть ли какие-то настройки в Indy, чтобы узнать о идентификаторе сеанса? Должен ли я добавлять таймер и автоматически переходить в систему каждые 300 секунд (или меньше)? Каков наилучший подход, чтобы заставить Инди справиться с этой ситуацией?
Благодаря!
EDIT FWIW: глобальный менеджер файлов cookie содержит что-то вроде этого