当前位置: 首页 > news >正文

h5网站开发企业标准化体系建设流程

h5网站开发,企业标准化体系建设流程,大岭山建设网站,制作公司简介前言 base64是一种常见的的编码格式#xff0c;它可以把二进制数据编码成一个由大小写英文字母#xff08;a-zA-Z#xff09;、阿拉伯数字#xff08;0-9#xff09;#xff0c;以及三个特殊字符、/、组成的字符串。 问题 但是在URL传输中#xff0c;、/、这三个特殊…前言 base64是一种常见的的编码格式它可以把二进制数据编码成一个由大小写英文字母a-zA-Z、阿拉伯数字0-9以及三个特殊字符、/、组成的字符串。 问题 但是在URL传输中、/、这三个特殊字符是保留字符或者叫不安全字符如果将编码后的base64字符串直接用于URL传输可能会有意外发生。例如假设base64编码后的字符串是xy前端访问https://www.mysite.com?namexy后端接收到的name参数的值却是x y号不见了变成了空格。 解决方案 一、在传递参数前先对其进行URL编码 只要我们在传递base64字符串之前对其进行URL编码这些特殊字符就会被转义这样就不会影响后端接收参数。PHP代码示例 $encoded base64_encode(举头望明月); $params [name $encoded ]; $url https://www.mysite.com? . http_build_query($params); echo $url;注只要参数是以query string参数放在URL后面或者是以POST(x-www-form-urlencoded)的形式传输的都应对参数做URL编码处理。 二、使用urlsafe版本的base64编码 urlsafe版本的base64编码其实就是对编码后的字符串做一些字符替换的操作 将字符替换为-将/字符替换为_将字符替换为空字符串即删除字符 替换后就可以安全在URL中传输了。 解码则是一个逆向过程将-替换为将_替换为/还有补上号。 urlsafe版本的base64编解码示例PHP // 编码 function urlsafeB64Encode($input) {return str_replace(, , strtr(base64_encode($input), /, -_)); }// 解码 function urlsafeB64Decode($input) {$remainder strlen($input) % 4;if ($remainder) {$padlen 4 - $remainder;$input . str_repeat(, $padlen);}return base64_decode(strtr($input, -_, /)); }
http://www.tj-hxxt.cn/news/139754.html

相关文章:

  • 东台建设网站wordpress 后台忘了
  • 网站建设与管理教学视频西安网站品牌建设
  • 网站被人做跳转恺英网络公司最新消息
  • 网页制作与网站建设宝典扫描版pdf百万网站建设报价
  • 常州微信网站建设咨询东莞网站建站推广
  • 长沙免费建站模板专业柳州网站建设哪家便宜
  • 干净简约的网站怎么做网站支付
  • 电子商务网站建设特点网上商城网站建设报价
  • ps网站导航条素材seo怎么做网站优秀案例
  • 做自媒体都有什么网站下载黑龙江建设网官网网站
  • 国内免费推广网站如何做网站改版
  • wordpress阿里云云存储绵阳做网站优化
  • 盘锦做网站选哪家已有备案号新增网站备案要关闭原先的站点吗
  • 烟台网站排名优化一级造价工程师报名时间
  • 漳浦县城乡规划建设局官方网站松原市建设局网站投诉中心
  • 电子商务网站与建设课件开发一个app需要什么条件
  • 网站内容编写方法企业为什么做网站素材
  • 襄樊市网站建设公司安徽手机网站建设
  • 网站的二级目录怎么做招聘简历模板
  • 广东省住房城乡建设厅网站爱站网工具包
  • 危险网站提示wordpress 获取当前文章栏目链接
  • apple私人免费网站怎么下载深圳网络推广培训中心
  • 如何把网站放到域名上台州建设质量监督网站
  • 高校精神文明建设网站做网站会员功能
  • 北京建网站公司飞沐wordpress dropship
  • php网站投票源码网站集约化建设标准
  • 皮具网站建设服装网站外包加工网会员
  • 石碣东莞网站建设wordpress3.8
  • wordpress哪个版本 最快怎样优化网站自然排名
  • 软件下载网站如何履行安全管理义务建设银行网站可以查询存折吗