PHP安全的URL字符串base64编码和解码
来源:互联网 发布:自动偷菜软件 编辑:程序博客网 时间:2024/06/05 00:43
如果直接使用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编码和解码
- 单链表的实现
- Android数据存储与共享
- 【设计模式】常见设计模式
- c/c++整理--私有继承
- (一)MATSim安装教程
- PHP安全的URL字符串base64编码和解码
- 环境变量 RANDOM
- MySQL 索引及慢查询优化
- 【OpenCV入门指南】第十一篇 鼠标绘图
- django template 基础(模板对象(Template),上下文对象(Context))
- TPC,TPCC,TPMC(计算机性能衡量指标) -----
- http中attribute和paramter的区别
- UVa 540 STL之queue的运用
- HDU1596HDU1596最短路Floyd