Одна сессии в PHP и не более...
Ситуация в следующем: есть авторизованная зона, откуда качаются файлы большого объема, через php. PHP используется для проверки времени доступа к файлу конкретного пользователя и если проходит верификация, то файл начинает отдаваться. Суть проблемы подкралась незаметно.
Если есть незакрытая сессия, то текущий пользователь далее не сможет ходить по сайту, пока качается файл. Есть замечательная функция session_write_close(), по имени понятно, что происходит запись и закрытие. То есть, после прохождения всех проверок пользователя (в базах и т.д. и т.п.) и перед отдачей файла, не забывайте закрывать сессию (не уничтожать! – не session_destroy() ). И если установлено соединение с базой, то естественно и его тоже нужно закрыть.
“Век живи, век учись...”
18.06.2009, 02:08 Рубрика: php
- 18.06.2009 - Одна сессии в PHP и не более...
|
bbdfjg (18.04.2012, 22:50:44) пишет: |
- jquery сессии
- jquery
- jquery session
- jquery
- закрыть сессию php
- jquery $_SESSION
- php закрыть сессию
- javascript
- php
- как закрыть сессию php
- jquery работа с сессиями
- jquery сессия
- javascript работа с сессиями
- jquery ajax сессии
- dvd
- сессии jquery
- developing.name
- как закрыть сессию в php
- сессия jquery
- php одна сессия
- сессии в jquery
- как закрыть сессию javascript
- как завершить сессию php
- сессия в jquery
- работа с сессиями jquery
- SESSION jquery
- php
- ajax session
- javascript закрыть сессию
- jquery ctccbz
- сессии в php
- закрыть сессию javascript
- php как закрыть сессию
- javascript
- jquery работа с сессией
- PHP закрытие сессии
- jquery установить сессию
- php разные сессии
- ajax разные сессии
- jquery php session
- jquery php сессия
- jquery session php
- php сессии для разных пользователей
- php одна сессия на пользователя
- jquery
- php общая сессия
- работа с сессиями в jquery
- JS завершить сессию
- javascript завершить сессию