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

广州做网站信科建设怎么用单位电脑做网站服务器

广州做网站信科建设,怎么用单位电脑做网站服务器,云南抖音推广,萍缘网站建设工作前言 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.zqtcl.cn/news/131747/

相关文章:

  • 换物网站为什么做不起来网站开发工具的功能包括
  • 引导式网站君和网站建设
  • 西柏坡门户网站建设规划书自己做照片书的网站
  • 做网站横幅的图片多大公司做自己的网站平台台
  • 百度网站建设工资给城市建设提议献策的网站
  • 如何进入网站管理页面维护网站需要多少钱
  • 深圳住房和城乡建设局网站阿里云学生免费服务器
  • 如何做的网站手机可以用吗绵阳优化网站排名
  • 营销网站建设大全wordpress wp_register
  • 公司做年审在哪个网站网络seo专员招聘
  • 宿州网站建设费用网站快速建设入门教程
  • 怎么自己做网站加盟网站建设意义模板
  • 网站开发怎样实现上传视频教程内容导购网站模板
  • 济南做网站建设的公司广告公司资质
  • 域名分类网站微擎 wordpress
  • 公司产品营销策划安徽seo
  • 网站 平均加载时间百度搜索竞价推广
  • 赛车网站开发淄博网站建设及托管
  • 过时的网站湖州公司网站建设
  • 环球设计网站网站建设的面试要求
  • 百度公司网站排名怎么做潮阳网站开发
  • 杨和网站建设国内外建筑设计网站
  • 北京知名网站建设公司wordpress4.0.x 下载
  • 锡盟网站建设做网站视频存储
  • 深圳博纳网站建设高端品牌护肤品排行榜
  • 百度爱采购优化排名软件宁波seo搜索平台推广专业
  • 门户网站的建设公司台山网站定制
  • 建设公司网站需要什么群辉nas怎么做网站
  • 广西自治区集约化网站建设要求坂田网站的建设
  • 网站后台不能编辑企业如何申请网站