source/Core/Config.php
protected function _checkSsl()
    {
        $myUtilsServer = Registry::getUtilsServer();
        $serverVars = $myUtilsServer->getServerVar();
        $httpsServerVar = $myUtilsServer->getServerVar('HTTPS');

        $this->setIsSsl();
        if (isset($httpsServerVar) && ($httpsServerVar === 'on' || $httpsServerVar === 'ON' || $httpsServerVar == '1')) {
            // "1&1" hoster provides "1"
            $this->setIsSsl($this->getConfigParam('sSSLShopURL') || $this->getConfigParam('sMallSSLShopURL'));
            if ($this->isAdmin() && !$this->_blIsSsl) {
                //#4026
                $this->setIsSsl(!is_null($this->getConfigParam('sAdminSSLURL')));
            }
        }

        //additional special handling for profihost customers
        if (isset($serverVars['HTTP_X_FORWARDED_SERVER']) &&
            (strpos($serverVars['HTTP_X_FORWARDED_SERVER'], 'ssl') !== false ||
             strpos($serverVars['HTTP_X_FORWARDED_SERVER'], 'secure-online-shopping.de') !== false)
        ) {
            $this->setIsSsl(true);
        }
    }
protected function _checkSsl()
    {
        $myUtilsServer = Registry::getUtilsServer();
        $serverVars = $myUtilsServer->getServerVar();
        $httpsServerVar = $myUtilsServer->getServerVar('HTTPS');

        $this->setIsSsl();
        if (isset($httpsServerVar) && ($httpsServerVar === 'on' || $httpsServerVar === 'ON' || $httpsServerVar == '1')) {
            // "1&1" hoster provides "1"
            $this->setIsSsl($this->getConfigParam('sSSLShopURL') || $this->getConfigParam('sMallSSLShopURL'));
            if ($this->isAdmin() && !$this->_blIsSsl) {
                //#4026
                $this->setIsSsl(!is_null($this->getConfigParam('sAdminSSLURL')));
            }
        }

        //additional special handling for profihost customers
        if (isset($serverVars['HTTP_X_FORWARDED_SERVER']) &&
            (strpos($serverVars['HTTP_X_FORWARDED_SERVER'], 'ssl') !== false ||
             strpos($serverVars['HTTP_X_FORWARDED_SERVER'], 'secure-online-shopping.de') !== false)
        ) {
            $this->setIsSsl(true);
        }
    }
protected function _checkSsl ( ) { $ myUtilsServer = Registry :: getUtilsServer ( ) ; $ serverVars = $ myUtilsServer -> getServerVar ( ) ; $ httpsServerVar = $ myUtilsServer -> getServerVar ( 'HTTPS' ) ; $ this -> setIsSsl ( ) ; if ( isset ( $ httpsServerVar ) && ( $ httpsServerVar === 'on' || $ httpsServerVar === 'ON' || $ httpsServerVar == '1' ) ) { // "1&1" hoster provides "1" $ this -> setIsSsl ( $ this -> getConfigParam ( 'sSSLShopURL' ) || $ this -> getConfigParam ( 'sMallSSLShopURL' ) ) ; if ( $ this -> isAdmin ( ) && ! $ this -> _blIsSsl ) { //#4026 $ this -> setIsSsl ( ! is_null ( $ this -> getConfigParam ( 'sAdminSSLURL' ) ) ) ; } } //additional special handling for profihost customers if ( isset ( $ serverVars [ 'HTTP_X_FORWARDED_SERVER' ] ) && ( strpos ( $ serverVars [ 'HTTP_X_FORWARDED_SERVER' ] , 'ssl' ) !== false || strpos ( $ serverVars [ 'HTTP_X_FORWARDED_SERVER' ] , 'secure-online-shopping.de' ) !== false ) ) { $ this -> setIsSsl ( true ) ; } }
Checks if WEB session is SSL.
Checks if WEB session is SSL .