<?php

echo $_SERVER['HTTP_HOST'];

?>

위와 같이 하면 도메인(IP, 호스트명)은 나오는데,

PHP 에서 현재 페이지의 프로토콜(protocol) 값 구하는 방법 알려주세요.

1 답변

0 투표

방법 #1

<?php

$protocol = stripos($_SERVER['SERVER_PROTOCOL'], 'https') === true ? 'https://' : 'http://';

?>

방법 #2

<?php




 
function getSiteProtocol() {
    if(isset($_SERVER['HTTPS'])  && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1)
        || isset($_SERVER['HTTP_X_FORWARDED_PROTO']) &&  $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
    return $protocol = 'https://';
    else
    return $protocol = 'http://';
}
 

?>

구로역 맛집 시흥동 맛집
이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.
add
...