PHP + Apache2 - не передаются переменные из формы
kiev1 30 Августа, 2007 - 17:45
Непонятный глюк вылез
помогите пожалуйста
установил все по этой инструкции
создаю простенький файлик forma.php
print_r($_REQUEST);
print_r($_POST);
print_r($_GET);
print $_SERVER['CONTENT_LENGTH'];
?>
< form action='=$PHP_SELF?>' method=post>
< input type=text name=user>
< input type=password name=password>
< input type=submit value='Enter'>
< /form>
после отправки формы получаю все переменные _REQUEST _POST _GET пустые, а CONTENT_LENGTH показывает правильно, уже второй день мучаюсь - ничего не работает... ( точнее Drupal работает а другие CMS не работают )
»
- Для комментирования войдите или зарегистрируйтесь
Версии apache и php,
Версии apache и php, еще вывод phpinfo(); в студию)
*
Все последнее стоит
вот phpinfo.
<?print_r($_REQUEST);print_
PS: Почему движок форума этого хтмл некорректно даже в тэге code обрезает???
Метод GET
Метод GET прекрасно работает:
http://www.web-standart.net/phpinfo.php?zopa=zopa
$_REQUEST["zopa"]
$_GET["zopa"]
$_SERVER["argv"][0]
$_SERVER["QUERY_STRING"]
Также в php.ini можно проверить magic_quotes_gpc
PS: немогу зарегистрироватся на gentoo.ru, письмо о регистрации не приходит :(
да
Да, GET работает а POST нет, что делать?
*
В общем не знаю почему но помогло добавление в .htaccess
php_flag register_globals Off
php_flag magic_quotes_gpc Off
php_flag register_long_arrays Off
php_flag register_argc_argv Off
А если указать
А если указать требуемые параметры, например так...
и т.д.
---------------
Shit happens...
не
print_r($_POST) было совершенно пусто, после добавления флагов - все заработало