PHP安全的URL字符串base64编码和解码
来源:互联网 发布:怎么下载淘宝帐号 编辑:程序博客网 时间:2024/05/21 09:29
如果直接使用base64_encode和base64_decode方法的话,生成的字符串可能不适用URL地址。下面的方法可以解决该问题:
URL安全的字符串编码:
复制代码代码如下:
function urlsafe_b64encode($string) {
$data = base64_encode($string);
$data = str_replace(array('+','/','='),array('-','_',''),$data);
return $data;
}
URL安全的字符串解码:
复制代码代码如下:
function urlsafe_b64decode($string) {
$data = str_replace(array('-','_'),array('+','/'),$string);
$mod4 = strlen($data) % 4;
if ($mod4) {
$data .= substr('====', $mod4);
}
return base64_decode($data);
}
0 0
- PHP安全的URL字符串base64编码和解码
- PHP安全的URL字符串base64编码和解码
- URL安全的字符串base64编码和解码
- URL安全的字符串base64编码和解码
- URL安全的字符串base64编码和解码
- URL安全的Base64编码,解码
- Base64编码和解码字符串
- C#转换Base64编码,解码的URL
- base64的编码和解码
- Base64的编码和解码
- BASE64 的编码和解码
- 将BASE64编码的字符串进行解码
- PHP解码base64编码的图片例
- Java中字符串的URL中文的编码和解码
- base64编码和解码
- BASE64编码和解码
- base64编码和解码
- base64编码和解码
- HDU Problem 1087Super Jumping! Jumping! Jumping!
- spring data jpa 自定义接口实现
- Android的webview控件和js脚本语言交互小例子
- 1044. 火星数字
- Linux makefile教程
- PHP安全的URL字符串base64编码和解码
- 1045. 快速排序
- C++第二次试验——作业
- 1046].划拳
- 【dotnet跨平台】如何启用远程访问asp.net mvc 5网站并指定端口?
- 1047. 编程团体赛
- 1048. 数字加密
- H5+CSS3简单动画 知识点 汇总
- mysql 三张表联合查询