php - 为什么在发布带有“来自”字样的文本时出现错误 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);
}
});
解决方案
推荐阅读
- c++ - 为什么在 OMNeT++ 中会出现此类型不兼容的错误?
- javascript - 从嵌套函数返回数据
- java - 减少对象列表数量的最佳方法是什么?
- c# - 导出到 Excel 时出现错误
- flutter - HERE SDK Flutter:平滑相机 + 移除 3D 建筑
- kotlin - StateFlow 与应用程序的生命周期相关,但没有 GlobalScope(Android、协程)
- javascript - 如何防止元素的移动移动其他元素?
- javascript - 在某个点停止滚动并继续使用滚动移动来做事
- javascript - 如果状态更新,React 是否会更新依赖于组件状态的所有变量和对象?
- list - 如何通过 Map 的特定键合并/加入两个 Map 列表?