set_table('huoma_dwz')->find(['dwz_key'=>$key]);
if($getDwzInfo){
echo '加载中...';
// 获取成功
$dwz_rkym = json_decode(json_encode($getDwzInfo))->dwz_rkym;
// 跳转到中转页
redirectHmPage($folderNum,$dwz_rkym,'dwz','key',$key);
}else{
// 参数为空
echo warnInfo('温馨提示','链接不存在或已被管理员删除');
}
}else{
// 参数为空
echo warnInfo('温馨提示','请求参数为空');
}
// 跳转到中转页
function redirectHmPage($folderNum,$rkym,$hmType,$hmidName,$hmid){
if($folderNum == 1){
// 根目录
$longUrl = $rkym.'/common/'.$hmType.'/redirect/?'.$hmidName.'='.$hmid.'&t='.time();
}else{
// 其他目录
$longUrl = $rkym.'/'.redirectURL($folderNum).'/common/'.$hmType.'/redirect/?'.$hmidName.'='.$hmid.'&t='.time();
}
// 跳转
header('Location:'.$longUrl);
}
// 目录级别
function redirectURL($folderNum){
if($folderNum == 2){
// 二级目录(跟目录下的一个目录)
// 假设根目录为wwwroot/
// 活码系统代码放在wwwroot/huoma/
// 那么/huoma/这个就是二级目录
return basename(dirname(dirname(__FILE__)));
}else if($folderNum == 3){
// 三级目录(跟目录下的一个目录里面的一个目录)
// 假设根目录名wwwroot/
// 活码系统代码放在wwwroot/tool/huoma/
// 那么tool/这个就是二级目录,huoma/就是三级目录
return basename(dirname(dirname(dirname(__FILE__)))).'/'.basename(dirname(dirname(__FILE__)));
}else if($folderNum == 4){
// 四级目录(跟目录/二级目录/三级目录/四级目录)
// 假设根目录名wwwroot/
// 活码系统代码放在wwwroot/wx/tool/huoma/
// 那么wx/是二级目录,tool/是三级目录,huoma/是四级目录
$oneFolder = basename(dirname(dirname(dirname(dirname(__FILE__))))).'/';
$twoFolder = basename(dirname(dirname(dirname(__FILE__)))).'/';
$threeFolder = basename(dirname(dirname(__FILE__)));
return $oneFolder.$twoFolder.$threeFolder;
}
}
// 提醒文字
function warnInfo($title,$warnText){
return '
'.$title.'
'.$warnText.'
';
}
?>