Philosoph
Guest
Переменные окружения и параметры?..
Уважаемые братья по разуму! Помогите с PHP!
Суть проблемы: в PHP-скриптах не определяются переменные окружения (типа $QUERY_STRING) и командной строки (те, что в качестве параметров ввода поступают из формы другой странички). Это при том, что другие примитивные примеры с PHP работают.
Версия PHP 4.3.1. Веб-сервер Apache 1.3.
Вот тот самый пример.
<html><body>
<form action=hello.php method="post">
Введите имя:
<input type=text name="name" value="Неизвестный"><br>
Введите возраст:
<input type=text name="age" value="неопределенный"><br>
<input type=submit value="Нажмите кнопку, чтобы запустить сценарий!">
</form>
</body></html>
и сам скрипт:
<html><body>
<?
echo "Привет, $name !<br>Я знаю, вам $age лет";
?>
</body></html>
Загадка еще в том, что если читать переменные как
$name=$_POST["name"];
$age=$_POST["age"];
то всё работает на ура. Но ведь хочется попроще. И чтобы переменные из заголовка HTML определялись.
Может проблема в настройках сервера и самого PHP?
Спасибо.
Уважаемые братья по разуму! Помогите с PHP!
Суть проблемы: в PHP-скриптах не определяются переменные окружения (типа $QUERY_STRING) и командной строки (те, что в качестве параметров ввода поступают из формы другой странички). Это при том, что другие примитивные примеры с PHP работают.
Версия PHP 4.3.1. Веб-сервер Apache 1.3.
Вот тот самый пример.
<html><body>
<form action=hello.php method="post">
Введите имя:
<input type=text name="name" value="Неизвестный"><br>
Введите возраст:
<input type=text name="age" value="неопределенный"><br>
<input type=submit value="Нажмите кнопку, чтобы запустить сценарий!">
</form>
</body></html>
и сам скрипт:
<html><body>
<?
echo "Привет, $name !<br>Я знаю, вам $age лет";
?>
</body></html>
Загадка еще в том, что если читать переменные как
$name=$_POST["name"];
$age=$_POST["age"];
то всё работает на ура. Но ведь хочется попроще. И чтобы переменные из заголовка HTML определялись.
Может проблема в настройках сервера и самого PHP?
Спасибо.