В $_SERVER['REQUEST_METHOD'] всегда GET

pitbull0007

Новичок
Я отправляю форму методом пост, и на сервере проверяю $_SERVER['REQUEST_METHOD'], а там GET? Кто знает, почему так?
 

pitbull0007

Новичок
код формы сюда
Вот
PHP:
<form class="form_style" action="admin.php" method="POST" id="login_admin">
                <div class="operator_or_admin"><h2>Вход для администратора</h2></div>
                <div class="field">
                        <label>Логин администратора:</label>
                        <div class="input"><input type="text" name="admin_login" /></div>
                </div>

                <div class="field">
                        <label>Пароль администратора:</label>
                        <div class="input"><input type="password" name="admin_password" /></div>
                </div>

                <div class="submit">
                        <button type="submit" name="admin">Войти</button>
                        <label id="remember"><input name="" type="checkbox" value="" /> Запомнить меня</label>
                </div>

            </form>
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Кхм, проверяешь то тогда где? в admin.php?

У меня POST выводит
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Ну вообще хз, браузер какой? Да и верстка у тебя страдает.
Что за тэг button?

ЗЫ: обычно пишут input type="submit"
 

pitbull0007

Новичок
Проверял во всех браузерах, проблема на сервере, проверил даже на другом хостинге, все работает, а на сервере не хочет
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Кхм, тогда вариантов много. Может и перетирается что-где, может еще что.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
Я о таких настройках не осведомлен.
 

pitbull0007

Новичок
С htaccess все нормально, наверно из-за того что php работает в режиме CGI
 

pitbull0007

Новичок
Можно ли как-то сделать в режиме CGI, чтобы отправлялся массив $_POST или же только как модуль Apache?
 

fixxxer

К.О.
Партнер клуба
я покрасил дверь в зеленый цвет и теперь электричество в доме не включается

можно сделать, чтобы электричество включалось с зеленой дверью, или надо, чтобы была белая?

(а вообще смотри передается ли CONTENT_TYPE и CONTENT_LENGTH)
 

craz

Нестандартное звание
ОФФТОП ребят
хорош троллиться - да это говорю я!
 

pitbull0007

Новичок
Как я знаю в режиме CGI проблемы с заголовками и я предполагаю что массив пост не передается из-за этого, просто я не вижу других причин, или я ошибаюсь?
 

radioheaded

PHP нуб
Если используется php-fpm, то я бы глянул в набор передаваемых параметров. Возможно, REQUEST_METHOD не передается или перетирается.

Обычно есть файлик fastcgi_params и там внутри
fastcgi_param REQUEST_METHOD $request_method;
 
Сверху