Все равно не передаются переменные... Хотя сделал все по FAQ.

Ashotovich

Новичок
Все равно не передаются переменные... Хотя сделал все по FAQ.

Всем доброго времени суток.
Столкнулся сегодня с вполне типичной проблемой, описанной в FAQ - непередающихся переменных при register_globals=off. Сделал все, как описанов FAQ (линк "Подробнее об этом нововведении" в FAQ, к сожалению, не работает):

Листинг файла формы, задающей переменную aaa:

<html>
<body>
<form action="input.php" method="$_POST">
<input type="text" name="ааа" value="12345">
<input type="submit" name="button" value="OK">
</form>
</body>
</html>


Листинг файла input.php (куда переменная aaa передается):

<html>
<body>
<SCRIPT LANGUAGE="PHP">
echo "value= $_POST['aaa']";
</SCRIPT>
</body>
</html>


В итоге все равно я получаю строчку "value=" вместо желаемого "value=12345". Хотя, при register_globals=on и использовании простого метода POST все работает.
Пожалуйста, объясните, в чем моя ошибка. Заранее благодарю за помощь.
 

Demiurg

Guest
<html>
<body>
<?php
echo "value= ",$_POST['aaa'];
?>
</body>
</html>
 

Ashotovich

Новичок
Хм. Заработало... Так что, значит, метод $_POST в форме не нужен? :о
 

Ashotovich

Новичок
Вот я ламер... Да собственно, ламер и есть - за PHP совсем недавно уселся.

Огромное всем спасибо!

P.S. Видимо, я еще приду сюда с очередными дурацкими вопросами... ;)
 

RomikChef

Guest
приходи, милости просим!
Линк сейчас исправлю.
 
Сверху