|
|
|
| Добрый день! Скажите пожалуйста, куда помещаются значения этих переменных после HTTP-авторизации:
Header("WWW-Authenticate: Basic realm=\"Control Page\"");
Header("HTTP/1.0 401 Unauthorized");
|
После авторизации они доступны из любого скрипта до тех пор, пока не перезапущу браузер.
Просто хочу понять, где они хранятся, можно ли их очистить не перезапуская браузер и всегда ли они носят глобальный характер. | |
|
|
|
|
|
|
|
для: alexey_tihonenko
(20.01.2010 в 10:19)
| | Эти значения помнит браузер, пока открыт.
Помнит и передает при каждом обращении к сайту.
Сервер никаких переменных не хранит.
Собственно, он вообще никогда не хранит никакие переменные между запросами. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2010 в 11:44)
| | "..Собственно, он вообще никогда не хранит никакие переменные между запросами.."
а сессии? | |
|
|
|
|
|
|
|
для: freeing
(20.01.2010 в 11:49)
| | Что сессии?
Сервер хранит файлы, заполненные строками, которые представляют сериализованные сессионные массивы.
Сами массивы, и тем паче - переменные (т.е. элементы этих массивов) существуют лишь в контексте исполнения конкретного запроса. Вне процессов обработки запросов их нет. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2010 в 11:44)
| | Спасибо! Ответ ясный и понятный. | |
|
|
|
|
|
|
|
для: Trianon
(20.01.2010 в 11:44)
| | Да, именно поэтому их невозможно обнулить. Я изучил вопрос когда пытался реализовать разавторизацию на этих переменных. | |
|
|
|
|
|
|
|
для: Commander
(20.01.2010 в 16:30)
| | Трудно обнулить то, чего нет. | |
|
|
|