Не выводится массив get, как вывести?
1
По уроку в начале страницы при заполнении поля имя должно выводится это имя, но у меня:
Index of /
Name
Last modified
Size
Description
kinomonster/
2019-01-25 21:54
-
Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.0 Server at localhost Port 80
Код:
<?php
//print_r($_GET);
echo $_GET['name'];
?>
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="/" method="get">
<input type="text" name="name" placeholder="Ваше имя">
<textarea name="message"></textarea>
<input type="submit" value="отправить">
</form>
</body>
</html>
1 ответов
1
Как ваш файл называется? Я думаю, что проблема в том, что у вас исполнительный файл называется не index.php (и лежит не в корне сайта), а по другому.
Вот так попробуйте:
1. Создайте файл test.php в htdocs/kinomonster/
2. Запустите ваш файл kinomonster.com/test.php с кодом:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<form action="/test.php" method="get">
<input type="text" name="name" placeholder="Ваше имя">
<textarea name="message"></textarea>
<input type="submit" value="отправить">
</form>
</body>
</html>
<?php
if(!empty($_GET['name'])) {
echo $_GET['name'];
}
?>