У меня есть простая форма регистрации.Я искал несколько часов и перепробовал все - в основном я сократил его до публикации / получения.Когда я устанавливаю метод для получения (как на странице формы, так и на странице скрипта), он работает нормально, когда я устанавливаю его для публикации, я получаю эту ошибку:
Недопустимо
Anсоответствующее представление запрошенного ресурса /tmp/register.php не может быть найдено на этом сервере.Кроме того, при попытке использовать ErrorDocument для обработки запроса возникла ошибка 404 Not Found.
Вот мой код на странице формы:
<form id="registration" onsubmit="return validateRegistration();" action="register.php" method="post">
Name: <input type="text" id="name" name="name" placeholder="Required">
<br>
Email: <input type="email" id="email" name="email" placeholder="Required">
<br>
Confirm: <input type="email" id="confirm_email" autocomplete="off" placeholder="Required">
<br>
Password: <input type="password" id="password" name="password" placeholder="Required">
<br>
Confirm: <input type="password" id="confirm_password" autocomplete="off" placeholder="Required">
<br>
City: <input type="text" id="city" name="city" placeholder="Optional">
<br>
Country: <input type="text" id="country" name="country" placeholder="Optional">
<br>
<br>
<hr>
<a href="#">Terms and Conditions</a>
<br>
<input type="submit" value="Accept and Complete Registration">
</form>
И на моемстраница скрипта (register.php), у меня есть:
<?php
echo "Name: " . $_POST["name"] . "<br>";
echo "Email: " . $_POST["email"] . "<br>";
echo "Password: " . $_POST["password"] . "<br>";
echo "Location: " . $_POST["city"] . ", " . $_POST["country"] . "<br>";
?>
Если я просто перейду к register.php
, он просто показывает пробелы в месте, где находятся сообщения, но если я отправляю форму, это выдает ошибку «Не принимается 406».
Может кто-нибудь помочь мне с этим?Я совершенно ошеломлен.Спасибо