Пример #1
0
 function __construct()
 {
     parent::__construct();
     /**
      * 以下内容所有文件中都会用到
      */
     //连接redis
     $this->mRedis = new Redis();
     $this->mRedis->connect(SPP_Config_Config::getAppConfigs()->redis->host, SPP_Config_Config::getAppConfigs()->redis->port);
     //获取api地址
     $this->mApiUrl = SPP_Config_Config::$mConfigData->apiUrl;
     //获取城市ID
     $currentIp = ip2long(SPP_Util_Util::getIP());
     $companyUrl = $this->mApiUrl . 'ToolApi.php?action=getCompanyInfoByIp&ip=' . $currentIp;
     $companyInfo = SPP_Util_Util::getRemoteContent($companyUrl);
     $companyInfo = json_decode($companyInfo, true);
     if ($companyInfo['error_code'] == 0) {
         $this->mCompanyId = $companyInfo['data']['company_id'];
         //获取城市ID
         $this->mCompanyName = str_replace('站', '', $companyInfo['data']['company_short_name']);
         //获取城市名称
     }
     //获取应用ID
     if (isset($_COOKIE['position_id']) && intval($_COOKIE['position_id'])) {
         $this->mPositionId = intval($_COOKIE['position_id']);
     }
     //获取js、css版本号
     $this->mJsVersion = isset(SPP_Config_Config::$mConfigData->jsVersion) ? SPP_Config_Config::$mConfigData->jsVersion : $this->mJsVersion;
     $this->mCssVersion = isset(SPP_Config_Config::$mConfigData->cssVersion) ? SPP_Config_Config::$mConfigData->cssVersion : $this->mCssVersion;
     /**
      * 以下内容是独立内容
      */
     $this->mId = isset($_GET['id']) ? trim($_GET['id']) : $this->mId;
     $this->mKey = "Loupan:Index:{$this->mId}";
 }