PHP篇——html+php实现表单提交的一个简单例子
warning:
这篇文章距离上次修改已过205天,其中的内容可能已经有所变动。
<?php
// 检查是否通过POST提交了数据
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// 获取输入的值
$name = $_POST['name'];
echo "你好," . htmlspecialchars($name) . "!";
} else {
?>
<!DOCTYPE html>
<html>
<body>
<form method="post" action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']); ?>">
名字: <input type="text" name="name">
<input type="submit" value="提交">
</form>
</body>
</html>
<?php
}
?>
这段代码首先检查是否通过POST方法提交了表单。如果已提交,它会处理数据,并显示一条欢迎消息。如果未提交,它会显示一个HTML表单供用户输入名字,并通过PHP echo
语句输出完整的HTML页面。使用 htmlspecialchars
函数可以防止XSS攻击,因为它会将特殊字符转换为HTML实体。
评论已关闭