php自定义函数: 加密下载地址
2024-09-27 12:03:04
function getdownurl($downurl, $extime = "3600", $serverid = 1) { if (empty($downurl)) { return -1; } //需要在配置文件中设置(多组)下载服务器的地址 $servers = $GLOBALS['downservers']; if (!array_key_exists($serverid, $servers)) { return -2; } $secret = 'heL_lo'; $expire = time() + $extime; $md5 = base64_encode(md5($secret . $downurl . $expire, true)); $md5 = strtr($md5, '+/', '-_'); $md5 = str_replace('=', '', $md5); $down_url = "http://" . $servers[$serverid]['domain'] . $downurl . "?st=$md5&e=$expire"; return $down_url; }
;
最新文章
- Node.js 基础库
- Time Series data 与 sequential data 的区别
- Wojilu学习笔记 (02)
- CAlayer层的属性
- 几个主流java连接池
- 设计模式学习之外观模式(Facade,结构型模式)(8)
- mac mysql
- 我的STL之旅 MyStack
- 常见的NoSql系统使用场景分析--转载
- ireport启动闪退问题
- Oracle学习【语句查询】
- poj3429(有错)
- function(ev) //括号里的ev是什么东西,什么意思?
- linux 内核睡眠与唤醒
- PHP添加Mssql/sqlserver2000扩展,适用于Php5.2/Php5.3/Php5.4
- SVM学习资料
- 长话短说 之 js的原型和闭包
- C#删除WebBrowser控件的Session
- cv2.getRotationMatrix2D函数
- 如何一步一步新建一个Owin项目