Как мне повторно открыть сеанс в PHP, не получая предупреждений об уже отправленном заголовке?
После установки всех переменных сеанса, которые я хочу установить, я закрываю сеанс с помощью session_write_close (). Я делаю это потому, что пока сессия открыта, от одного и того же клиента может быть только одно активное соединение. Но мне нравится иметь несколько параллельных.
Однако, если я захочу установить другую переменную сеанса позже, мне нужно снова открыть сеанс с помощью session_start(). . Это работает, но поскольку я уже отправляю код клиенту, он печатает предупреждения «заголовки уже отправлены». Почему он пытается снова установить файл cookie? Файл cookie уже установлен. Единственное, что мне нужно, это снова получить доступ к записи файлов сеансов на сервере.
Ну, я могу их подавить. Но есть ли способ повторно открыть сеанс, который был закрыт с помощью session_write_close, без повторной отправки заголовка Cookie? Заголовок Cookie уже правильно отправлен первым сеансом session_start(). Так что второму просто нужно вернуть мне доступ к записи в файлы сеанса, хранящиеся на веб-сервере.
Подробнее здесь: https://stackoverflow.com/questions/123 ... ion-in-php
Повторное открытие сеанса в PHP ⇐ Php
Кемеровские программисты php общаются здесь
1726628547
Anonymous
Как мне повторно открыть сеанс в PHP, не получая предупреждений об уже отправленном заголовке?
После установки всех переменных сеанса, которые я хочу установить, я закрываю сеанс с помощью session_write_close (). Я делаю это потому, что пока сессия открыта, от одного и того же клиента может быть только одно активное соединение. Но мне нравится иметь несколько параллельных.
Однако, если я захочу установить другую переменную сеанса позже, мне нужно снова открыть сеанс с помощью session_start(). . Это работает, но поскольку я уже отправляю код клиенту, он печатает предупреждения «заголовки уже отправлены». Почему он пытается снова установить файл cookie? Файл cookie уже установлен. Единственное, что мне нужно, это снова получить доступ к записи файлов сеансов на сервере.
Ну, я могу их подавить. Но есть ли способ повторно открыть сеанс, который был закрыт с помощью session_write_close, без повторной отправки заголовка Cookie? Заголовок Cookie уже правильно отправлен первым сеансом session_start(). Так что второму просто нужно вернуть мне доступ к записи в файлы сеанса, хранящиеся на веб-сервере.
Подробнее здесь: [url]https://stackoverflow.com/questions/12315225/reopening-a-session-in-php[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия