帝国CMS插件之时间戳防盗链鉴权php实现思路:
 

<?php
$url="/1.png?v=1";
$url = explode("?", $url);
$path=basename($url[0]);
$path="/".$path;
$time = time()+3600;
$T=dechex($time);
$key="xxxx";
$S=$key.$path.$T;
$token = md5($S);
$sign =strtolower($token);
if(isset($url[1])){
$url = "".$path."?".$url[1]."&sign=".$sign."&t=".$T;
echo($url);
}else{
$url = "".$path."?sign=".$sign."&t=".$T;
echo($url);
}

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:312334557@qq.com 我们将配合处理!

原文地址:《帝国cms插件之时间戳防盗链鉴权php实现》发布于2021-08-01 14:09:14