Не работает header.

whatever
если с применением телепатии, то видимо у тебя вот эта проблема
http://phpfaq.ru/globals
 
Фанат
отлично. exit завершает работу скрипта, если if не прошел. я в упор не вижу почему не прошел иф
 
в первую очередь у него проблема
http://phpfaq.ru/debug
а только потом globals

-~{}~ 24.01.07 19:20:

whatever
как это - не видишь? в if всего одно условие.
если условие не выполняется, то if не проходит.
что здесь сложного?
 
whatever
ты хочешь научиться программированию? или же тебе просто нужно заставить твой код работать?
 
exit завершает работу скрипта, если if не прошел
ЧЕГООО???
давай-ка, расскажи логику этого небольшого скрипта русским языком?
"если переменная $submit имеет какое-то значение, то..." и далее.
справишься?
 
nofx конечно хочу научиться, наверное я слишком глубоко копнул сначала, но обратной дороги нет, придется сначала разобраться тут.

Фанат
попробую продолжить если #submit имеет какое-то значение, то мы проверяем соответствуют ли переменные юзер_нейм и юзер_пасс введенным данным в формы. и если соответствуют то мы летим на secretplace.php. неверно?
 
Фанат
всмысле в каком случае выводится хтмл код с "неверный пароль"? наверное после того как отработал скрипт. и если он ничего не отработал, то выводится хтмл.

-~{}~ 24.01.07 19:42:

аа!!! ураа! я понял! этот пхп код должен быть внутри хтмл!

-~{}~ 24.01.07 19:43:

ага.. точно. работает, но выдает "Warning: session_start() [function.session-start]: Cannot send session cache limiter " итд. ну эту проблему я уже видел на форуме показывали как решать
 
ужас, не правильно.

Возми для разбора пример попроще, без сессий, без хеадера.
простая форма, и её простая обработка.
html на каком уровне знаешь?
 
всмысле в каком случае выводится хтмл код с "неверный пароль"? наверное после того как отработал скрипт. и если он ничего не отработал, то выводится хтмл.
какой кошмар.
ГДЕ в коде написано "ЕСЛИ код не отработал, ТО выводится хтмл"?!
где этот if? где условие "код не отработал"?
 
nofx попробую. знаю html. но видимо недостаточно.
Фанат нет такого в коде. не написано. значит мне нужно написать else?
 
Фанат
прочитал внимательнее еще раз что ты написал, попробую сейчас описать еще один if на "если код не отработал". но ведь он и так не отрабатывает, несмотря на то, что пароль и юзернейм верны.

-~{}~ 24.01.07 19:56:

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

тебе нужно понять, как работает этот, а не добавлять в него ничего!
 
Фанат
вот такой вопрос. вот ты пишешь "ЕСЛИ код не отработал, ТО выводится хтмл" где это.
а это получится если мы уберем exit?
 
Фанат
второй ИФ сверяет данные введенные в обе формы. и если они верны он что-то делает. не важно что. вот я пробовал написать вместо всяких хидеров - echo 'lalala'; та же муйня - у меня "неверный пароль!". но ведь пароль верный. я не понимаю.
 
молодец. через час мучений и две страницы флейма до тебя дошло, что хидер здесь не при чём. большое достижение.

но ведь пароль верный
пароль верный.
а условие не выполняется.
в условии у тебя что написано? прямо по-русски "если пароль верный"? нет. там написано $pass=="kpss".
если иф не срабатывает, значит это условие не выполняется.
ну простоя же логика!
 
nofx
не работает все равно! вот я и спросил в самом начала, что может проблема не в коде.. потому что у меня работало все. 1 раз. несколько раз проверял настройки апача и пхп. без результатов..
 
Сверху