ТС запустил файл не через сервер, а напрямую. PHP не обрабатывается. Вам нужно (при запущенном сервере) набрать в адресной строке браузера адрес типа
http://localhost/2.phpВроде через сервер, ведь оба файла находятся в папке htdocs/site.local .Набирая в адресной строке это ничего хорошего не выдает, оно и понятно, этот файл ждет значение переменной username.
-- 20.07.2017, 09:22 --Переменные POST (аналогично и прочие) могут попадать либо в глобальный массив, либо в глобальные переменные индивидуально в зависимости от настроек хоста. Поищите и проверьте.
А вы не знаете где их в xampp искать? Или я что то не понял?
-- 20.07.2017, 09:29 --Код:
<html>
<head>
<title>Моя первая PHP-страница</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
echo "<h1>Hello " . $_post["username"] . "</h1>";
$username
?>
</body>
</html>
добавил username чтобы проверить, не сохранилось ли в ней значение переменной...
Hello " . [math]$_post["username"] . ""; $username ?> - то же самое.