Что вы должны спросить себя: почему вы это делаете. При условии, что вы предоставили свой идентификатор сеанса, вы можете получить доступ к любой информации, присутствующей в самом сеансе. Если вы предпочитаете делать это любым другим способом, вам придется сворачивать свою собственную систему сеанса.
Вот несколько пунктов против того, что вы имеете в виду:
- Cookies имеют максимальный размер (4kb). На самом деле это довольно часто для переполнения файлов CI.
- Информация на файловом сервере гарантируется защитой от несанкционированного доступа (или с защитой от несанкционированного доступа в качестве вашего сервера). Информация в cookie не является
- Если это ошибка «OMG DISK READ», которая вас пугает, вы всегда можете связать
redis
в качестве менеджера сеансов. Это действительно тривиально.
- Наконец, вы будете иметь значительный питы момент ваш код получает портирован в других
Предполагая, что вы все еще хотите сделать это (вы действительно уверены?), Ответ просто установить другое печенье. Обработчики сеансов PHP лучше не вмешиваться из-за значительного риска бросить 500 штук повсюду, если изменения пойдет не так. Второй файл cookie - ваш лучший выбор.
Не связывайтесь с PHP куки сессии. Если вы хотите сохранить данные в файле cookie, используйте другой файл cookie. –