Не выводится массив 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>

php

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'];  
    }
?>
Sign up or Log in to write an answer