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

h5网站开发设计的网站都有哪些

h5网站开发,设计的网站都有哪些,seo网站分析报告,新昌网站制作前言 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.hkea.cn/news/14476201/

相关文章:

  • 免费做h5的网站有哪些桂林红豆网论坛
  • wordpress萌主题下载地址网站开发技术和seo的联系
  • 机械加工怎么找客户sem优化师是做什么的
  • 网站构建技术网站下载免费新版
  • 网站建设竞争对数分析网站怎样做百度推广
  • 网站建设公司如何发展企业网站开发用什么
  • 邯郸移动网站建设报价金华浦江网站建设
  • vue企业门户网站模板系统模板html
  • 美食攻略网站建设课程设计临安市建设局网站
  • 二手书店网站建设规划书谷歌三件套下载
  • 如何说服老板做网站做视频怎么做
  • 如何建立公司网站win7系统优化工具
  • 新河网站快排seo2003 您的安全设置不允许网站使用安装
  • 温州微网站制作电话织梦网站发稿说明
  • 网站开发和前端和数据媒体江苏省常州建设高等职业技术学校网站
  • 网站建设捌金手指专业9水果网站开发所需的成本
  • 网站制作哪里做得好html5网页制作成品
  • 2015做哪个网站能致富网站规则
  • 手机域名注册网站ftp更换网站
  • 网站建设的方案图片WORDPRESS菜单位置添加搜索框
  • 网站基础功能全平台内容生成系统
  • 网站模板库官网唐山住房和城乡建设厅网站
  • 做网站如何赚广费有没有专门学做婴儿衣服的网站
  • WordPress建立电商网站dede网站地图怎么做
  • win2008 网站服务器学院网站源码
  • 网站建设合同报价广西住房和城乡建设厅
  • 网站建设如何把更改内容国外做项目的网站
  • dede模板 展柜网站源码wordpress迁站
  • 彩票开奖网站建设做电影网站服务器
  • 河源网站推广wordpress怎么修改固定链接