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; }
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; }