PHP相关查询
我最近开始学习PHP,当我练习表单处理时,浏览器正在显示我的代码,而不是执行它。我在以下文件中添加了以下行 -->HTTPD-LoadModule php5_module“C:\xampp\php”\php7apache2_4.dll -->.httaccess-AddType应用程序/x-httpd-php5.htm.HTML(我使用的是PHP7.4.3) 下面是我的代码: index.htmlPHP相关查询,php,forms,Php,Forms,我最近开始学习PHP,当我练习表单处理时,浏览器正在显示我的代码,而不是执行它。我在以下文件中添加了以下行 -->HTTPD-LoadModule php5_module“C:\xampp\php”\php7apache2_4.dll -->.httaccess-AddType应用程序/x-httpd-php5.htm.HTML(我使用的是PHP7.4.3) 下面是我的代码: index.html <html> <body> <form action="welco
<html>
<body>
<form action="welcome.php" method="post">
<?PHP echo "Welcome!" ?>
Name: <input type="text" name="name"><br>
E-mail: <input type="text" name="email"><br>
<input type="submit">
</form>
</body>
</html>
名称:
电子邮件:
welcome.php文件:
<html>
<body>
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
</body>
</html>
欢迎
您的电子邮件地址是:
看起来您的forms action POST方法发送到的页面与您试图接收和解析信息的页面不同
根据您的问题,您正在welcome.php上调用以下代码:
Welcome <?php echo $_POST["name"]; ?><br>
Your email address is: <?php echo $_POST["email"]; ?>
将您的操作设置为welcome.php
目录,它应该可以工作
<form action="welcome.php" method="post">
您可以通过welcome.php
页面上的print\r($\u POST)
或var\u dump($\u POST)
来确保POST数据正确无误
注意:作为初学者,请确保始终对用户输入进行清理,研究清理和验证输入,以确保您的代码不会受到攻击。最好尽早了解这一点。您的表单操作正在发布到index1.php-->
但您调用了$\u POST[“name”]welcome.php
是否将全局post变量重定向到欢迎页面,该页面发送$\u post['name']
和$\u post['email']的键值
?您正在尝试建立登录系统吗?我尝试更改文件名,但仍然无效。我还尝试了一个简单的HTML PHP代码,但无法执行该代码。看起来PHP代码id已被注释。请使用您正在使用的新代码更新您的问题代码
<form action="welcome.php" method="post">