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;
}
参考リンク
- WordPress 関数リファレンス - 公式マニュアル。