ssl 을 심으면 $_SERVER['HTTPS'] 이 부분이 먹통이 되는데 왜 그런지 알 수 있나요?? 채택완료
$_SERVER['HTTPS'] 체크하는 조건문이 유독... ssl 을 심은 사이트에서만 먹히질 않습니다....
ssl 심고 redirect 로 https 가 강제로 붙게 설정되어있는 상태입니다;;
Copy
if( isset($_SERVER['HTTPS']) && ($_SERVER['HTTPS'] == 'on' || $_SERVER['HTTPS'] == 1) ){
https 가 활성화 됐는지 체크해서 조건 처리 하는거 같은데...
https 가 붙어있음에도 불구하고 위 조건문이 실행되질 않고있습니다...
위 조건으로 처리되는 부분이 먹통이 되던데... 왜 그런지 알 수 있나요??
답변 2개
채택된 답변
+20 포인트
5년 전
cloudflare
클라우드플레어를 사용하면 그런 현상이 나옵니다.
클라우드플레어를 적용할 경우 그누보드5를 정상적으로 사용하려면 아래 방법중 하나를 선택해서 common.php 파일을 수정해야 합니다.
https://gnu.kilho.net/tiptech/1226
https://gist.github.com/kijin/25be59ac4b0d7c5ef722
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
coDribble
5년 전
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
coDribble
5년 전
답변 감사드립니다.
알려주신대로 echo 로 찍어보면 아무 값도 출력되지 않습니다;;
var_dump 로 출력해봐도 NULL 이 뜹니다;;
본문 조건문을 보면 'on' 이거나 1 이거나 true 로 출력이 되어야 하는거 같은데
아무값도 나오질 않네요;;
1. 영카트로 제작
2. ssl 심은 경우
3. redirect 로 강제 https: 접속하게 해놓은 경우
위 3가지 상황에 다 맞아 떨어지는 경우 저 이슈가 발생하다보니
다음주소 api 불러오는 부분, 결제폼에서 결제스크립트 불러오는 부분...
저 부분들에 걸려있는 조건문을 없애고 스크립트 url 도
//다음주소api
//lg유플러스결제스크립트
https: http: 구분하는 조건을 없애고 무조건 https: 일때 불러오던 스크립트만 불러오게 매번 수정해주고 있네요...ㅠㅠ
알려주신대로 echo 로 찍어보면 아무 값도 출력되지 않습니다;;
var_dump 로 출력해봐도 NULL 이 뜹니다;;
본문 조건문을 보면 'on' 이거나 1 이거나 true 로 출력이 되어야 하는거 같은데
아무값도 나오질 않네요;;
1. 영카트로 제작
2. ssl 심은 경우
3. redirect 로 강제 https: 접속하게 해놓은 경우
위 3가지 상황에 다 맞아 떨어지는 경우 저 이슈가 발생하다보니
다음주소 api 불러오는 부분, 결제폼에서 결제스크립트 불러오는 부분...
저 부분들에 걸려있는 조건문을 없애고 스크립트 url 도
//다음주소api
//lg유플러스결제스크립트
https: http: 구분하는 조건을 없애고 무조건 https: 일때 불러오던 스크립트만 불러오게 매번 수정해주고 있네요...ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
호스팅서버 사용중인데요... 호스팅사 쪽에 문의해봐야 하는건가요??