处理用户在表单中输入的内容


本页面为您介绍如何允许用户在网络表单中将自己的问候语发布到留言板。

本页面是多页教程中的一页。如需从头开始并查看设置说明,请转到创建留言板

发布消息内容

在以下代码示例中,提交表单时,应用将使用 HTTP POST 方法接收请求,PHP 将使用 $_POST 超全局变量来提供 POST 表单变量。

消息存储在 content 中。在显示消息之前,应用将检查 $_POST 超全局中是否存在:

if (array_key_exists('content', $_POST)) {
    echo "You wrote:<pre>\n";
    echo htmlspecialchars($_POST['content']);
    echo "\n</pre>";
}

如果消息存在,则使用 htmlspecialchars 函数将消息中的特殊 HTML 字符替换为对应的 HTML 实体。例如,将“<”替换为“&lt;”。