Вниз  PHP и мелкие вопросы
- 26.07.2019 / 08:16copy  #512256
slowproger
  Пользователь

slowproger 
Сейчас: Offline
Просветите пожалуйста.Почему пароль на страницу локально на компе работает а на сервере ошибка
Warning: Cannot modify header information - headers already sent by (output started at /index.html:1) in /index.html on line 90

line 90 это
  1. header("WWW-Authenticate: Basic realm=\"Вход в Админ Панель");

Это код php ставил сразу после тега body

  1. $login = "admin";
  2. $password = "admin";
  3.  
  4. if (!isset($_SERVER['PHP_AUTH_USER'])) {
  5.     header("WWW-Authenticate: Basic realm=\"Вход в Админ Панель");
  6.     header("HTTP/1.0 401 Unauthorized");
  7.     die ("Доступ только для администраторов!\n");
  8.     exit;
  9.   }
  10. if($_SERVER['PHP_AUTH_USER'] != $login and ($_SERVER['PHP_AUTH_PW']!= $password))
  11.    {
  12.    header("WWW-Authenticate: Basic realm=\"Вход в Админ Панель");
  13.     header("HTTP/1.0 401 Unauthorized");
  14.     die ("Доступ только для администраторов!\n");
  15.    }

- 26.07.2019 / 08:19copy  #512257
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Потому что заголовки надо отдавать до того, как основной контент. Ошибка вполне исчерпывающе даёт об этом понять
__________________
 Да, детка, я - Король Ящериц!!!
- 26.07.2019 / 08:24copy  #512258
HoldFast
  Пользователь

HoldFast 
Сейчас: Offline
Если ты каким то боком зарускаешь html файл с php вставками, то сервер автоматически отдаёт заголовки, как только идёт контент, по этому ты не можешь после этого отправлять новые заголовки.
Запускать нужно php файл, а контент отдавать уже после указания нужных заголовков
__________________
 Да, детка, я - Король Ящериц!!!
- 26.07.2019 / 08:48copy  #512260
slowproger
  Пользователь

slowproger 
Сейчас: Offline
HoldFast, спасибо.Хотелось правда прямо из index.html,потому что одним файлом удобнее.Но нашёл другой стабильный способ аутентификации.
- 26.07.2019 / 13:18copy  #512261
pmtpmt
  Пользователь

pmtpmt 
Сейчас: Offline
Не думал, что так ещё кто-то пишет :)
- 26.07.2019 / 17:21copy  #512266
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
pmtpmt, книжки новые не пишут, вот и учатся на старых, где такое популярно
__________________
 знает толк
- 26.07.2019 / 23:02copy  #512270
Витаминыч
  Супермодератор

Витаминыч 
Сейчас: Offline
vl@volk, книжки пишут, скачать не знают где)
__________________
 わからない!!
- 27.07.2019 / 00:18copy  #512271
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
Витаминыч, пожалуйста https://goalkicker.com/
__________________
 знает толк
- 28.07.2019 / 00:11copy  #512282
pmtpmt
  Пользователь

pmtpmt 
Сейчас: Offline
vl@volk,

> нет Go

Закрыл страницу, удалил все скаченные pdf-ки
- 28.07.2019 / 01:14copy  #512283
vl@volk
  Пользователь

vl@volk 
Сейчас: Offline
pmtpmt, потому что для Go есть go tour и никакие книги не нужны
__________________
 знает толк
Наверх  Всего сообщений: 4704
Фильтровать сообщения
Поиск по теме
Файлы топика (127)
Поиск по форуму