📅  最后修改于: 2023-12-03 14:38:44.184000             🧑  作者: Mango
在PHP中,通过HTML表单可以将用户提交的数据传递给服务器端,这种方式由超文本传输协议(HTTP)支持,可以使用超级全局变量$_POST
获取相应表单元素的值。
在PHP代码中,可以使用以下语法来获取表单元素的值:
$usr = $_POST["用户"];
$pswd = $_POST["通过"];
其中,$_POST
是PHP的内置全局变量,用于接收提交的表单数据。方括号内的字符串是表单元素的名称,表示需要获取该元素的值。
在使用$_POST
接收表单数据时,需要注意以下几点:
$_POST
中接收到的数据输出到页面上,可以使用htmlspecialchars
函数或其他过滤函数替换掉其中的特殊字符和标签。$usr = htmlspecialchars($_POST["用户"]);
$pswd = md5($_POST["通过"]);
<form method="POST" action="login.php">
<label for="username">用户名:</label>
<input type="text" id="username" name="用户">
<br><br>
<label for="password">密码:</label>
<input type="password" id="password" name="通过">
<br><br>
<button type="submit" name="提交">登录</button>
</form>
<?php
if ($_POST) {
$usr = htmlspecialchars($_POST["用户"]);
$pswd = md5($_POST["通过"]);
// TODO: 验证用户名和密码是否正确
}
?>
其中,form
标签的method
属性表示提交方式,可以是GET
或POST
;action
属性表示提交到的服务器端脚本。
以上代码只是一个简单的示例,实际开发中需要根据需求进行相应的修改和完善,以保证数据的安全性和系统的健壮性。