Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переменные окружения $PHP_AUTH_USER и $PHP_AUTH_PW
 
 автор: alexey_tihonenko   (20.01.2010 в 10:19)   письмо автору
 
 

Добрый день! Скажите пожалуйста, куда помещаются значения этих переменных после HTTP-авторизации:

Header("WWW-Authenticate: Basic realm=\"Control Page\""); 
Header("HTTP/1.0 401 Unauthorized"); 


После авторизации они доступны из любого скрипта до тех пор, пока не перезапущу браузер.
Просто хочу понять, где они хранятся, можно ли их очистить не перезапуская браузер и всегда ли они носят глобальный характер.

  Ответить  
 
 автор: Trianon   (20.01.2010 в 11:44)   письмо автору
 
   для: alexey_tihonenko   (20.01.2010 в 10:19)
 

Эти значения помнит браузер, пока открыт.
Помнит и передает при каждом обращении к сайту.
Сервер никаких переменных не хранит.
Собственно, он вообще никогда не хранит никакие переменные между запросами.

  Ответить  
 
 автор: freeing   (20.01.2010 в 11:49)   письмо автору
 
   для: Trianon   (20.01.2010 в 11:44)
 

"..Собственно, он вообще никогда не хранит никакие переменные между запросами.."

а сессии?

  Ответить  
 
 автор: Trianon   (20.01.2010 в 12:13)   письмо автору
 
   для: freeing   (20.01.2010 в 11:49)
 

Что сессии?
Сервер хранит файлы, заполненные строками, которые представляют сериализованные сессионные массивы.
Сами массивы, и тем паче - переменные (т.е. элементы этих массивов) существуют лишь в контексте исполнения конкретного запроса. Вне процессов обработки запросов их нет.

  Ответить  
 
 автор: Alexey_Tihonenko   (20.01.2010 в 12:52)   письмо автору
 
   для: Trianon   (20.01.2010 в 11:44)
 

Спасибо! Ответ ясный и понятный.

  Ответить  
 
 автор: Commander   (20.01.2010 в 16:30)   письмо автору
 
   для: Trianon   (20.01.2010 в 11:44)
 

Да, именно поэтому их невозможно обнулить. Я изучил вопрос когда пытался реализовать разавторизацию на этих переменных.

  Ответить  
 
 автор: Trianon   (20.01.2010 в 20:31)   письмо автору
 
   для: Commander   (20.01.2010 в 16:30)
 

Трудно обнулить то, чего нет.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования