티스토리 뷰

PHP에서 사용자가 http로 접속한 경우 https 로 바꿔주는 소스코드이다.



서버 접속시 HEADER 부분에서 주소를 가져와서 https 로 바꿔준다.

GET 방식으로 URL로 값을 넘겨야 되는 경우 꼭 $_SERVER['QUERY_STRING']을 써줘야 한다. 

 

<?
if(!isset($_SERVER['HTTPS']) ||$_SERVER['HTTPS']==""){
 
    $redirect ="https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'].$_SERVER['QUERY_STRING'];
 
    header("Location:$redirect");
 
}
 
?>

 

 

 

댓글