FreeHost.com.UA
Января 23, 2018, 08:47:01 pm *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Новости: Распродажа серверов http://freehost.com.ua/forum/index.php?topic=2093.0
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]
  Печать  
Автор Тема: [fedora]aliasmatch перестала работать передача параметров  (Прочитано 1942 раз)
sbury
Newbie
*

Karma: 0
Сообщений: 1


Просмотр профиля
« : Апреля 19, 2011, 07:00:52 pm »

Помогите разобраться не могу понять что случилось. В настройках виртуального сервака прописано

<VirtualHost х.х.х.х:80>
DocumentRoot /var/www/html/www
ServerName www

AliasMatch /users/(.*)$ /var/www/html/www/index.php

...
</VirtualHost>

в PHP есть код,
form(name("authoriz").action("/users/").method("post"),
input(type("text").name("log") )
.input(type("password").name("passwd") )
...

Переменные log И passwd всегда передавались!!! Но я решил обновить apache, поставил посмотрел не подошло удалил пакеты поставил с дистрибутива старый, И обнаружил, что теперь эти переменные не передаются, сама подстановка работает а переменные пустые. Подскажите что я мог сломать!!!
mod_alias грузится, ошибок нет.


Проблему решил путем изменения кода, примерно следующего вида:
    if($_POST["lg"]) {
        $log=$_POST["log"];
        $passwd=$_POST["passwd"];
    }else{
        $log=$_COOKIE["log"];
        $passwd=$_COOKIE["passwd"];
    }

НО. Кто мне хоть примерно объяснит... почему?
« Последнее редактирование: Апреля 19, 2011, 09:03:53 pm от sbury » Записан
Страниц: [1]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!