Я создаю приложение, основанное на API, который требует базовой аутентификации.Я сделал много звонков и завернул запросы CURL внутри класса, который я сделал,
Я использую банку печенья, которую я использую так:
curl_setopt($curl_handle, CURLOPT_COOKIEJAR, "cookie.txt");
curl_setopt($curl_handle, CURLOPT_COOKIEFILE, "cookie.txt");
Япытаясь сохранить сеансы с помощью cookie.txt для хранения файлов cookie, и это прекрасно работает.Однако сегодня я натолкнулся на тревожное открытие.Когда кто-то (на другом компьютере) заходит в мое приложение, он может видеть информацию о моем сеансе (возможно, потому, что он использует тот же файл, что и ссылка на сеанс).Я думал, что, возможно, я мог бы создать новую «банку печенья» для каждого посетителя, но это, вероятно, не сработает, когда дело доходит до производства.Количество пользователей будет, по крайней мере, в тысячах, поэтому я думаю, это означает, что мне понадобится файл cookie для каждого посещения, верно?
Это не кажется практичным, не говоря уже о том, что я бынеобходимо создать файл cookie программно.Кто-нибудь еще сталкивался с этой проблемой раньше?Любые предложения будут реальной помощью.
Возможно, существует решение CURL setopt, которое бы однозначно распределяло файлы cookie среди посещений?
Спасибо!