簡體   English   中英

提交多個段落時出現403錯誤

[英]403 error when submitting multiple paragraphs

我在評論框輸入中遇到問題。

僅發送一個段落,但是發送多個段落時,一切工作都很好

標簽被添加,我收到403錯誤。 這不會在本地主機上發生,只會在實時網站上發生。 textarea是使用CKeditor的富文本編輯器。 我在其他頁面上使用相同的設置。 你能幫我么?

形式如下:

<div id="comment-form" class="container">
    <h3>Laat je mening horen!</h3>
    <form class="form-horizontal" role="form" method="POST" action="blog-item.php?blogID='.$blogID.'">
        <div class="form-group">
            <div class="col-sm-6">
                <input type="text" name="auteur" class="form-control" value="'.$_SESSION['username'].'" disabled>
            </div>
        </div>
        <div class="form-group">
             <div class="container col-sm-10">
                 <textarea rows="8" class="form-control" placeholder="Schrijf hier je commentaar" name="commbox" id="commbox"></textarea>
             </div>
        </div>
        <button type="submit" class="btn btn-primary btn-lg">Verstuur</button>
    </form>
</div>

這是處理輸入的php:

if ($_SERVER["REQUEST_METHOD"] == "POST"){
    if(empty($_POST["commbox"])){
        echo '<p class="alert alert-danger">Je kan geen leeg comment versturen</p>';
    } else {
        $commbox = htmlspecialchars($_POST['commbox']);
        $auteur = $_SESSION['username'];
        $addCommStmt = $mysqli->prepare("INSERT INTO blogcomments (blogID, comment, auteur) VALUES (?, ?, ?)");
        $addCommStmt->bind_param('sss', $blogID, $commbox, $auteur);
        $addCommStmt->execute();
        $addCommStmt->close();
    }
}

它可能與您的代碼無關。它更可能與服務器上的mod_security有關。為了進行測試,請更改嘗試提交的整個文本,如果一切正常,則需要請求主機支持將某些mod_security列入白名單。勞斯萊斯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM