You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在PHP中获取HTML表单提交的textarea控件中的comment评论内容

首先修复HTML表单的已知问题

你现有代码的第一行存在多余的</form>闭合标签,会导致所有表单控件不在表单提交范围内,提交时数据无法发送到PHP,需要先删除这行多余的闭合标签。

PHP接收评论的代码

你只需要在Untitled-2.php文件中编写如下代码即可获取textarea的内容,以下代码已经包含基础的合法性校验和安全防护:

<?php
// 校验请求是否为合法的表单POST提交
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // 获取textarea提交的评论内容,去除前后多余的空白字符(包含textarea默认带的换行、空格)
    $comment = trim($_POST['comment'] ?? '');

    // 业务逻辑处理示例
    if (empty($comment)) {
        echo "错误:评论内容不能为空";
    } else {
        // 输出前使用htmlspecialchars转义特殊字符,防止XSS攻击
        echo "你提交的评论内容为:" . htmlspecialchars($comment);
        // 如果需要存入数据库,建议额外使用PDO预处理语句做SQL注入防护
    }
} else {
    echo "非法访问请求";
}
?>
额外注意事项
  • 你现有表单的单选按钮都没有设置value属性,后续如果要获取单选按钮的选择结果,需要给每个<input type="radio">加上对应的value值,比如value="yes"和value="no"
  • 所有用户输入的内容都不能直接输出或存入数据库,必须做对应的安全处理后再使用

内容的提问来源于stack exchange,提问作者rikardo14

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 02:24:04