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.'

'; } ?>