我试图从html
页面重定向到php
页面,但它产生了一个我无法理解的错误,而php
页面只包含一个简单的html
,只有一个小显示,请参阅下面的。
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style.css" />
<script src="./script.js"></script>
<title>Document</title>
</head>
<body>
<form action="./traitement.php" method="post">
<p>
<label for="nom">Nom</label>
<input type="text" name="nom" id="nom" />
</p>
<p>
<input type="submit" value="valider" />
</p>
</form>
</body>
</html>
字符串
traitement.php
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<p style="text-align: center;">
Validated form
</p>
</body>
</html>
型
如果问题仍然存在,请与网站管理员联系。HTTP错误405
1条答案
按热度按时间hujrc8aj1#
我想分享的解决方案,我申请,并仍然工作分配{问题解决}它可能是它可以帮助好的简报。.当你正在与vs代码工作,你不使用Apache服务器例如,你应该打开一个新的终端,并键入命令像php -S Domain_Name {of your choice}.例如,对我来说:php -S 127.0.0.1:5500然而,我选择了127.0.0.1:5500,因为当我运行我的index.html我被重定向到我的网页包含我的形式与域名127.0.0.1:5500/index.html,我想一旦我点击验证按钮被重定向到一个PHP页面,同时保持127.0.0.1:5500,所以我不必修改URL来显示我的PHP页面,也就是说,如果我选择了:php -S localhost:8080它将有必要取代localhost:127.0.0:5500:8080/processing.php显示我的php页面后,我点击了。另一方面,当你使用Apache服务器,它很容易实现,因为您已经有了一个服务器,您需要提前启动它。