线上故障客户接口不通了,我日志中看了一下请求接口的地址,url 中的&符号变成了 &
这个地址只有OA管理系统中的提交表单处能修改,我通过排查是填写的地址入库的时候被转了
解决方法是:在表单展示前查询url的时候用
htmlspecialchars_decode处理一下;
在入库时用htmlspecialchars_decode处理一下 完美解决
博客讲述了在线上环境中遇到客户接口不通的问题,经过日志分析发现URL中的'&'符号被转义为'&'。问题根源在于地址入库时的不当处理。解决方案是在表单展示前和入库时分别使用htmlspecialchars_decode进行解码,从而成功修复接口问题。
线上故障客户接口不通了,我日志中看了一下请求接口的地址,url 中的&符号变成了 &
这个地址只有OA管理系统中的提交表单处能修改,我通过排查是填写的地址入库的时候被转了
解决方法是:在表单展示前查询url的时候用
htmlspecialchars_decode处理一下;
在入库时用htmlspecialchars_decode处理一下 完美解决
1384

被折叠的 条评论
为什么被折叠?