Всем драсте.
При реализации технологии удобочитаемых ссылок, типа "catalog/computers/monitors" столкнулся с одной проблемой.
1. Ввожу в адресную строку …/admin/.
2. .htaccess обрабатывает ошибку "404" и выдаёт страницу авторизации админа, которую я его попросил выдавать при вводе …/admin/.
3. Форма авторизации:
Код:
<FORM METHOD='post' STYLE='margin: 0px'>
<TABLE BORDER='0' CELLSPACING='5px' CELLPADDING='0px' WIDTH='100%' HEIGHT='100%'>
<TR><TD ALIGN='center' VALIGN='middle'>
<TABLE BORDER='0' CELLSPACING='0px' CELLPADDING='5px' CLASS='text' STYLE='border: 1px #cccccc solid'>
<TR><TD ALIGN='right'><LABEL FOR='auth_log'>Имя:</LABEL></TD><TD><INPUT TYPE='text' NAME='auth_log' ID='auth_log' VALUE='' SIZE='20'></TD></TR>
<TR><TD ALIGN='right'><LABEL FOR='auth_pas'>Пароль:</LABEL></TD><TD><INPUT TYPE='password' NAME='auth_pas' ID='auth_pas' VALUE='' SIZE='20'></TD></TR>
<TR><TD ALIGN='center' COLSPAN='2'><INPUT TYPE='submit' NAME='auth_ok' VALUE='OK'></TD></TR>
</TABLE>
</TD></TR>
</TABLE>
</FORM>
Ввожу в поля логин, пароль, нажимаю ОК.
4. В результате: та же страница, которая ВООБЩЕ не видит массив $HTTP_POST_VARS, как будто форма не submit-илась.
В чём может быть беда?
P.S. Если саму форму авторизации вынести в отдельный файл, а обрабатывать её submit в …/admin/, то всё в порядке.