You are here

public static function InstapageCmsPluginConnector::isSSL in Instapage plugin 8.3

Same name and namespace in other branches
  1. 7.3 core/connectors/InstapageCmsPluginConnector.php \InstapageCmsPluginConnector::isSSL()

Checks if connector used in secured https:// env

Return value

bool

1 call to InstapageCmsPluginConnector::isSSL()
InstapageCmsPluginPageModel::setVariantCookie in core/models/InstapageCmsPluginPageModel.php
Set cookie with variant value

File

core/connectors/InstapageCmsPluginConnector.php, line 34

Class

InstapageCmsPluginConnector
Main connector class, used to integrate with PHP-based CMSes. It's job is to detect a CMS that executes the code and select proper CMS Connector.

Code

public static function isSSL() {
  return in_array(filter_input(INPUT_SERVER, 'HTTPS'), [
    'on',
    1,
  ]) || filter_input(INPUT_SERVER, 'HTTP_X_FORWARDED_PROTO') == 'https' || filter_input(INPUT_SERVER, 'REQUEST_SCHEME') == 'https';
}