コード例 #1
0
ファイル: ApiController.php プロジェクト: 3116246/haolinju
 private function getSecurityDomains()
 {
     $securityDomains = \Justsy\BaseBundle\Common\Cache_Enterprise::get("securityDomains", "", $this->container);
     if (!empty($securityDomains)) {
         return json_decode($securityDomains, true);
     }
     $mayDomain = array("localhost", "127.0.0.1");
     $configWeFaFa = $this->container->getParameter('open_api_url');
     //获取配置的wefafa地址
     $tmp = parse_url($configWeFaFa);
     $host = $tmp["host"];
     //$this->get("logger")->err(">>>>>>>>>>>>>>>>>>>open_api_url>host:".$host);
     if (Utils::is_ip($host)) {
         $mayDomain[] = $host;
     } else {
         $host = substr($host, strpos($host, ".") + 1);
         $mayDomain[] = $host;
     }
     $configWeFaFa = $this->container->getParameter('fafa_appcenter_url');
     //获取配置的应用中心地址
     $tmp = parse_url($configWeFaFa);
     $host = $tmp["host"];
     //$this->get("logger")->err(">>>>>>>>>>>>>>>>>>>fafa_appcenter_url>host:".$host);
     if (Utils::is_ip($host)) {
         $mayDomain[] = $host;
     } else {
         $host = substr($host, strpos($host, ".") + 1);
         $mayDomain[] = $host;
     }
     //ApiController::$securityDomains = $mayDomain;
     \Justsy\BaseBundle\Common\Cache_Enterprise::set("securityDomains", "", json_encode($mayDomain), 0, $this->container);
     return $mayDomain;
 }
コード例 #2
0
ファイル: WeiboController.php プロジェクト: 3116246/haolinju
 private function getSecurityDomains()
 {
     if (!empty(ApiController::$securityDomains)) {
         return ApiController::$securityDomains;
     }
     $mayDomain = array("localhost");
     $configWeFaFa = $this->container->getParameter('open_api_url');
     //获取配置的wefafa地址
     $tmp = parse_url($configWeFaFa);
     $host = $tmp["host"];
     //$this->get("logger")->err(">>>>>>>>>>>>>>>>>>>open_api_url>host:".$host);
     if (Utils::is_ip($host)) {
         $mayDomain[] = $host;
     } else {
         $host = substr($host, strpos($host, ".") + 1);
         $mayDomain[] = $host;
     }
     $configWeFaFa = $this->container->getParameter('fafa_appcenter_url');
     //获取配置的应用中心地址
     $tmp = parse_url($configWeFaFa);
     $host = $tmp["host"];
     //$this->get("logger")->err(">>>>>>>>>>>>>>>>>>>fafa_appcenter_url>host:".$host);
     if (Utils::is_ip($host)) {
         $mayDomain[] = $host;
     } else {
         $host = substr($host, strpos($host, ".") + 1);
         $mayDomain[] = $host;
     }
     ApiController::$securityDomains = $mayDomain;
     return ApiController::$securityDomains;
 }