php에서 https로 리다이렉트

php에서 https로 리다이렉트

QA

php에서 https로 리다이렉트

본문


// HTTPS 체크 및 URL 리턴
if(!isset($_SERVER["HTTPS"])) {
header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
}

 

구글링해서 요런소스를 가져왔는데요.

이걸 common에 적용하니 '페이지 자동 바꾸기가 제대로 안됨' 이라고 나오네요

카페24쓰는데 $_SERVER['HTTPS'] 요기능이 서버환경 단위에서 활성화가 안될수도 있나요?

아니면 코드가 잘못된것인지.. https가 아닐때만 리다이렉트하니까 무한루프에 들어가질 않을것같은데 어디서 잘못된걸까요

이 질문에 댓글 쓰기 :

답변 3

if(!isset($_SERVER["HTTPS"]) || $_SERVER["HTTPS"] != "on") 이렇게 해 보시죠.

저는 이렇게 사용합니다.


if(!$_SERVER['HTTPS']) {
    echo"<meta http-equiv='refresh' content='0;url=https://".$_SERVER["HTTP_HOST"].$_SERVER['REQUEST_URI']."'>";
    exit;
}
답변을 작성하시기 전에 로그인 해주세요.
전체 123,525 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT