public static function checkClkfromAndSetMbiCookie($refer, $uri)
    {/*{{{*/
        $words = array(
            'clkfrom=ios',
            'clkfrom=and',
        );
        if(self::matchWordsOfStr($words, $refer) || self::matchWordsOfStr($words, $uri))
        {
            $cookie = new Hdfcookie();
            $cookie->set($key="mbi", $value=true, $livetime=86400);
            return true;
        }

        return false;
    }/*}}}*/
 public function mobileRedirect4Doc($request, $response)
 {   /*{{{*/
     $type = $request->type;
     $agent = getenv('HTTP_USER_AGENT');                                              
     if (false !== stripos($agent, 'iphone')                                          
         || false !== stripos($agent, 'ios')                                          
         || false !== stripos($agent, 'ipod'))                                    
     {                                                                                
         $type = 'ios';                                                               
     }                                                                                
     elseif (false !== stripos($agent, 'Android') || false !== stripos($agent, 'Adr'))
     {                                                                                
         $type = 'and';                                                               
     }                                                                                
     else                                                                             
     {                                                                                
         $type = 'uc';                                                                
     }                                                                                
     $cookie = new Hdfcookie();
     $cookie->set($key="mbi", $value=true, $livetime=86400);
     $set = array();
     $set['stylewidth'] = $set['styleimg'] = '';
     $iphone = PhoneStatistics::IOS_IPHONE_DOCTOR;
     $android = PhoneStatistics::ANDROID_DOCTOR_CLIENT_DOWNLOAD_ADDRESS;
     if (isset($type) && $type == 'ios') 
     {
         $set['type'] = 'iPhone4Doc';
         $set['url'] = $iphone;
         $set['mobileImg'] = 'phone_doc02.png';
         $set['btn'] = 'btn-iPhone';
         $set['stylewidth'] = 'style="width:50%"';
     }
     elseif (isset($type) && $type == 'and')
     { 
         $set['type'] = 'Android4Doc';
         $set['url'] = $android;
         $set['mobileImg'] = 'phone_doc06.png';
         $set['btn'] = 'btn-Android';
         $set['stylewidth'] = 'style="width:50%"';
     }
     else
     {
         $set['mobileImg1'] = 'phone_doc02.png';
         $set['mobileImg2'] = 'phone_doc06.png';
         $set['styleimg'] = 'style="width:241px; height:20px;"';
         $set['url4iphone'] = $iphone;
         $set['url4android'] = $android;
     }
     $response->set = $set;
 }/*}}}*/
    public function askGuidePage($request, $response)
    {/*{{{*/
        $isCanAsk = $this->ensureCanAsk($request, $response);
        if(false == $isCanAsk)
        {
            return false;
        }
        $hasProduct = $this->_checkRule($request, $response);
        if(false == $hasProduct)
        {
            throw new BizException("该医生没有对应产品");
        }
        AskSessionInfo::session_destroy();
        $this->doProcessThreadTitle($request);
        $this->doProcessSpace($request);

        // AskSessionInfo::unsetDisease();
        $forwardUrl = "http://".URL_PREFIX."zixun.haodf.com/newcase/askindex";
        $patients = array();
        if(false == $this->_newUser->isNull())
        {
            $patients = $this->_newUser->patientList;
            AskSessionInfo::bindUser($this->_newUser->id);
            $forwardUrl = "http://".URL_PREFIX."zixun.haodf.com/newcase/selectpatient";
        }

        //根据cookie判断要不要弹出引导页,还是直接跳入咨询页面
        $cookieNewAsk = isset($_COOKIE['newaskindex'])? $_COOKIE['newaskindex']: '';
        if(empty($cookieNewAsk))
        {
            $cookie = new Hdfcookie();
            $cookie->set($key="newaskindex", $value=true, $livetime=86400*30);
        }
        else
        {
            if(false == empty($patients))
            {
                $response->setRedirect($response->router->urlfor('newcase/selectpatient', array('forwardUrl' => $forwardUrl)));
            }
            else
            {
                //跳转到咨询页面
                $response->setRedirect($response->router->urlfor('newcase/askindex'));
            }
        }
        $response->forwardUrl = $forwardUrl;
    }/*}}}*/