» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » Ошибка авторизации https://forum.wapinet.ru/viewtopic.php?id=312 |
НЕЗНАЙКА » 2009.02.28 13:44 |
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at блабла/adminka.php:1) Не так отображается. С формой входа все сессия пускается при заходе в админ)) вот ошибка. Инклуд такой <?php |
Gemorroj » 2009.02.28 13:54 |
еще есть ошибки? нотисы какие-нить? |
НЕЗНАЙКА » 2009.02.28 14:07 |
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/zorn/domains/zorn.net.ru/public_html/admin/adminka.php:1) in /home/zorn/domains/zorn.net.ru/public_html/admin/adminka.php on line 2 Вот на старт пишет. Может че нить присвоить надо к сессии? |
Gemorroj » 2009.02.28 14:17 |
headers already sent - это не этот запуск сесии, а где-то в файле, который инклудится у тебя еще раз запускается эта сессия. |
НЕЗНАЙКА » 2009.02.28 14:18 |
Ы проверил твоим менеджером. Ошибок нет |
Gemorroj » 2009.02.28 14:23 |
это не синтаксическая ошибка, а логическая. не надо мне пасов, ищи дублирующий запуск сесии. |
НЕЗНАЙКА » 2009.02.28 14:27 |
Ну запуск еще в индексном, тое есть где форма |
Gemorroj » 2009.02.28 14:28 |
ну вот и исправляй. сессия с 1 именем должна запускаться 1 раз. |
НЕЗНАЙКА » 2009.02.28 14:39 |
Я просто вижу в скриптах на каждой странице стартует сессия. Типа если нет-будет, если была-продолжится. Выглядел в вапфиксе |
НЕЗНАЙКА » 2009.02.28 17:17 |
Глянул ангину. Ну дык там на КАЖДОЙ странице старт идет вверху. Имеются переменные $_SESSION['xxx'] вот и мне надо их. Типа ввел данные, промежуточная страница, управление. Сравниваю логин сессии и из базы. Не Пускает. Вывел $_SESSION['логин'] на другой странице так ничего нет(промежуток сделал в одном файле индекс) |
Gemorroj » 2009.02.28 19:13 |
а при чем тут $_SESSION['xxx'] и session_start() ? |
НЕЗНАЙКА » 2009.02.28 19:20 |
Там везде в файлах старт сессии. И используются сессион массив. Это как бы для примера. |
Gemorroj » 2009.02.28 19:37 |
значит вывод ошибок отключен. |
НЕЗНАЙКА » 2009.02.28 23:00 |
Че же мне тогда делать? Если мне надо в другом файле использовать переменные входа. Конкретно при сравнении паролей. Без старта сессии не идет же |
Gemorroj » 2009.02.28 23:41 |
сессия должна стартовать 1 раз!! у тебя она стартует несколько раз в 1 файле. |
НЕЗНАЙКА » 2009.03.01 10:25 |
Да не в одном)) Вот лист: |
НЕЗНАЙКА » 2009.03.01 12:29 |
if ($_SESSION['login']==$nickadmina && md5($_SESSION['pass'])==$passadmina) вот из чужого скрипта. Я же сравнил if ($_SESSION['login']==$opt['adm_nick'] && $_SESSION['pass']==$opt['adm_nick']) ниче у меня не вышло. Ну я заключил каждое сравнение в скобки, вроде пошло if(($_SESSION['login']==$opt['adm_nick']) && ($_SESSION['pass']==$opt['adm_pass'])) Так правильно? |
Gemorroj » 2009.03.01 14:26 |
бляяяя... при чем тут массив $_SESSION ?????? |
НЕЗНАЙКА » 2009.03.01 14:47 |
В файлах админки нужна проверка. Если перейти просто на страницу, то она откроется, а если с сессиями, то идет проверка, которая выкидывает на авторизацию. Вот для этого. |