| |
|
|
| | Как уничтожить элемент $_SERVER?
unset ( $_SERVER [ 'PHP_AUTH_USER' ] ) я так понимаю не сработает, так как переменная подтягивается с сервера.
Спасибо | |
| |
|
|
| |
|
|
| |
для: Саша
(23.05.2006 в 12:57)
| | | Basic-авторизацию убить не так-то просто... скажу сразу, у меня в своё время это толком сделать не получилось. Если просто сделать unset ( $_SERVER [ 'PHP_AUTH_USER' ] ), то при переходе на следующую страницу сессия завершится, но стоит нажать в браузере "Назад" и мы снова авторизированы, т.к. этот метод авторизации как-то завязан с браузером.
Вот сейчас мне в голову пришла мысль одна кстати... нужно запретить браузеру кэшировать страницы, таким образом мы добьёмся того, что при откате Назад браузер не будет брать страницу и соотв. авторизация из кеша. Вот так должно по идее получиться. Поищите здесь на форуме заголовок для запрета браузеру кэшировать страницы ! | |
| |
|
|
| |
|
|
| |
для: DDK
(23.05.2006 в 13:05)
| | | > что при откате Назад браузер не будет брать страницу и соотв. авторизация из кеша.
На Opera не подействует. | |
| |
|
|