Мне нравится идея так называемого идентификатора сеанса, который отправляется в браузер и возвращается обратно для auth. Но могу ли я хранить больше данных в переменных сеанса сервера, для доступа к последующим сеансам? Я использую PHP.Перечислены ли все переменные сеанса через HTTP?
ответ
Переменные сеанса хранятся на стороне сервера. Только идентификатор сеанса будет отправлен обратно с клиента. Сервер будет искать хранилище сеансов для идентификатора и получать переменные. Фактические переменные - , а не, отправленные клиенту. Это делает состояние сеанса кошмаром для масштабируемых веб-приложений, поскольку он полагается на сервер, чтобы отслеживать состояние пользователей. Чем больше вещей вы вкладываете в сеанс, тем больше накладных расходов на каждый сеанс вы будете иметь на сервере.
Если вы хотите хранить переменные на самом клиенте, вы должны использовать файлы cookie вместо сеанса.
Да. Идентификатор сеанса в установке php по умолчанию фактически соответствует файлу на сервере, который содержит все данные сеанса для вас. Идентификатор сеанса - это просто идентификатор для уникального пользователя. Идентификатор сеанса обычно хранится в файле cookie.
В PHP хранить больше данных в сессии, просто сделать это:
--set.php--
session_start();
$_SESSION['var1'] = 'foo';
$_SESSION['var2'] = 'bar';
--look.php--
print_r($_SESSION); // prints Array (var1 => foo, var2=>bar)
Нет, как я понимаю, единственное, что передано это идентификатор сеанса, через куки.
- 1. Есть ли способ отключить все переменные сеанса, исключая требуемые переменные?
- 2. Сохранять переменные сеанса через HttpHandlers
- 3. Можно ли отправлять переменные сеанса PHP через домены через cURL?
- 4. Цитирование через переменные сеанса с помощью LINQ?
- 5. Поместите все параметры из сеанса в переменные
- 6. ASP.NET - Переменные сеанса нуль через минуту
- 7. переменные сеанса php переменные
- 8. Уничтожьте все переменные сеанса с помощью PHP
- 9. Можно ли удалить все переменные сеанса кроме нескольких?
- 10. переменные сеанса, не переносящиеся с http://www.xxxx.com на http://xxxx.com
- 11. Исключить все переменные сеанса с похожим именем
- 12. Переменные сеанса PHP, не проходящие через страницы
- 13. Как получить дату через переменные сеанса?
- 14. Как сбросить переменные сеанса
- 15. Есть ли справочный документ, в котором перечислены и описаны все доступные переменные в Capistrano?
- 16. Зависит ли переменные сеанса от параллельного доступа?
- 17. Перечислены ли переменные экземпляра из контроллера в спецификацию в Rails?
- 18. Переменные сеанса
- 19. Переменные сеанса
- 20. Кэш FTP-подключения через переменные сеанса для использования через AJAX?
- 21. Переменные сеанса FPDF
- 22. Переменные сеанса и RESTful api
- 23. Переменные сеанса в IE
- 24. Правильно ли перечислены статьи сайта
- 25. Неправильно ли получить все переменные из вашей базы данных и сохранить их как переменные сеанса?
- 26. Как работают весовые переменные сеанса
- 27. Возможны ли переменные сеанса после загрузки страницы
- 28. Переключаются ли переменные сеанса после различного времени?
- 29. Могут ли пользователи изменять переменные сеанса?
- 30. Нужны ли в настольных приложениях переменные сеанса?
Иногда вам нужно добавить session_write_close(); после записи переменных сеанса, чтобы заставить их – user97410