PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

博客列表 > js和php之urlencode

js和php之urlencode

星辰大海
星辰大海 原创
2018年07月20日 14:45:23 1568浏览

开发中,遇到JS和PHP对于urlencode的差异化,导致的前后端不统一。

场景:两端拼接请求参数并md5后比较验证,保证接口安全性。

经查明,主要是特殊符号搞的鬼。

!*()' 仅后端编码

-_.~ 前后端都不编码

@#¥%^&=+:;"\/?<>[]{}`  前后端都编码


%  前端decode会报错

+  后端urldecode会转换成空格


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议