1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > php base64如何进行URL字符串编码和解码?

php base64如何进行URL字符串编码和解码?

时间:2022-08-14 12:55:28

相关推荐

php base64如何进行URL字符串编码和解码?

后端开发|php教程

php,base64,URL字符串,编码,解码

后端开发-php教程

淘宝商城官网首页源码下载,ubuntu 私有云盘,爬虫箱的门,php中间件和钩子使用的场景,松滋seo公司lzw

Base64可以将二进制转码成可见字符方便进行http传输,但是base64转码时会生成“+”,“/”,“=”这些被URL进行转码的特殊字符,导致两方面数据不一致。

网址导航系统源码,vscode天域无限编辑器,ubuntu 仿苹果,tomcat用户户名密码,防爬虫插件,如何运行本地php文件,焦大seo培训视频教程lzw

我们可以在发送前将“+”,“/”,“=”替换成URL不会转码的字符,接收到数据后,再将这些字符替换回去,再进行解码。

微擎应用市场源码,vscode背景是黑色,ubuntu离线源,tomcat如何自动升级,2爬虫,php 文件下载apk,seo获取快速显示结果,分类网站cms,微商城开发模板下载不了lzw

A、URL安全的字符串编码:

function urlsafe_b64encode($string) { $data = base64_encode($string); $data = str_replace(array(+,/,=),array(-,\_,\),$data); return $data; }

B、URL安全的字符串解码:

function urlsafe_b64decode($string) { $data = str_replace(array(-,\_),array(+,/),$string); $mod4 = strlen($data) % 4; if ($mod4) { $data .= substr(====, $mod4); } return base64_decode($data); }

推荐教学: 《php教学》

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。