首页 > 解决方案 > 为什么在发布带有“来自”字样的文本时出现错误 500?

问题描述

我有我构建的这个 CRM,用户可以输入注释,但其中一个注释不会保存,返回错误 500。我检查了错误日志,没有该错误的记录。这个过程很简单,它是一个 AJAX 请求,它从 textarea 获取文本并将其发送到 PHP 代码以将注释保存到 MySql 中。

有趣的是,如果将单词“from”更改为“from m”(带空格),它会起作用。但是如果我删除空间,我会再次收到错误 500 并且没有日志信息。

此外,如果我多次尝试,我的 IP 会被服务器的防火墙阻止。

这是注释:

5/9/2019 地区:原产地:客户专门选择的 AB 城市 目的地:客户专门选择的 AB 城市。除非城市未列出,否则此帐户的任何境外争议除外。他知道他可以打电话来调整领土,但不会因为他正在移除的任何城市而获得功劳。潜在客户价格:6.00 美元经常性:200.00 美元初始费用:300.00 美元。客户了解该政策。测试线索已发送给他。等待 ED 研究最终城市的起源。JH

$.ajax({
         url: "scripts/provider_note_add.php",
         type: "POST",
         data: 'provider_note='  + $("#provider_note").val(),
         success: function( data ) {
                  $("#result_notes").html(data).fadeTo(500, 1);
         }
});

标签: phpmysqlapache

解决方案


推荐阅读