SYNCER

SYNCER

is_ssl() - リクエストがSSLか否かを確認する

公開日:

is_ssl()は、現在のリクエストがSSLで行われているか否かを確認する関数です。

構文

bool is_ssl()

パラメータ

引数はありません。

返り値

bool

SSLの場合はtrue、SSLじゃない場合はfalseが返る。

関数

この関数内で利用している、別のWordPress関数です。

サンプルコード

現在のリクエストがSSLか確認する

現在のリクエストがSSLで行われているか否かを確認します。

php

<?php
	// 実行
	$result = is_ssl() ;

	// 結果
	var_dump( $result ) ;

結果 (出力内容) - PHP7.0.13

bool(true)

ソースコード

wp-includes/load.php

/**
 * Determines if SSL is used.
 *
 * @since 2.6.0
 * @since 4.6.0 Moved from functions.php to load.php.
 *
 * @return bool True if SSL, otherwise false.
 */
function is_ssl() {
	if ( isset( $_SERVER['HTTPS'] ) ) {
		if ( 'on' == strtolower( $_SERVER['HTTPS'] ) ) {
			return true;
		}

		if ( '1' == $_SERVER['HTTPS'] ) {
			return true;
		}
	} elseif ( isset($_SERVER['SERVER_PORT'] ) && ( '443' == $_SERVER['SERVER_PORT'] ) ) {
		return true;
	}
	return false;
}

参考リンク