要确保自己的系统中没有使用 HTTP_RAW_POST_DATA 这个变量,直接在 php.ini 里面禁掉它的设置,但是容易出现系统中又打开的情况(在框架中很常见)
改一下自己的提交方式, 使用 application...> show global variables like 'wait_timeout';
使用 mysql 之前需要 mysql_ping() 一下, 如果出现断开的错误就启动重连机制
js 和 php...使用命令行或者 linux 上用 cat 命令是看不到字符间是有 的, 如下:
?...这样尽管看起来之间没有空格, 但是其中还是插入了这个字符
这个就是 zero-width space 零宽空格 , 处理的办法也很简单, 前端传值之前给过滤一下, 比如 https://stackoverflow.com...utf-8 的处理方式, 可以参考这篇文章 特殊字符的删除办法与原理
替换这种编码
$value = str_replace("\xe2\x80\x8b", '',