Я следую учебнику по PHP, в котором рассказывается о $ _POST, и он заставил меня создать упражнение из двух страниц. На первой странице (страница формы) создается форма, в которой пользователь вводит имя пользователя и пароль. Как только они нажимают кнопку «Отправить», он открывается на второй странице (process.php), где имя пользователя и пароль должны отображаться в результате использования $ _Post. Однако, когда я нажимаю «отправить» на первой странице, я перехожу на вторую страницу, где отображается только «:» в выражении Echo. Нет имени пользователя, нет пароля.
Есть идеи? Я скопировал страницу формы и файл process.php ниже.
Form page
<html>
<head>
<title>encode</title>
</head>
<body>
<form action="process.php" method="post">
Username: <input type="text" name="username" value="" />
<br/>
Password: <input type="password" name="password" value=""/>
<br/>
<input type="submit" name="submit" value="Submit"/>
</form>
</body>
</html>
process.php
<html>
<head>
<title>encode</title>
</head>
<body>
<?php
$username = $_Post['username'];
$password = $_Post['password'];
echo "{$username}: {$password}";
?>
</body>
</html>