내가 겪고있는 문제는 HTTPS로 보호되는 웹 사이트의 일부 URL을 유지할 필요가 있고 나머지는 HTTP로 시작된다는 것입니다.PHP에서 HTTPS 요청 감지
일반적으로 사용자의 취향에 따라 $_SERVER['HTTP_HTTPS']
또는 $_SERVER['HTTPS']
이 있습니다. 또한 포트를 확인할 수 있습니다. 일반 트래픽의 경우 80이고 HTTPS의 경우 443입니다.
내 문제는 인증서가로드 밸런서에 앉아,이 모든 변수를 사용할 수 있으며, 웹 서버 포트에 다른에 트래픽을 전송하기 위해로드 밸런서를 알리는 것입니다 해결하는 80 가지 방법을 http://www.foo.com을 볼 수 있다는 것입니다 포트,하지만로드 밸런서에서 오는 HTTPS를 감지하는 다른 방법이 있다면 궁금해?
네, 좋은 대답 hayalci. 난 그냥이 같은 문제 (내가 생각하는 사이트에서로드 균형 조정) 찾고 있었고 내가 HTTPS 사용을 식별 할 수있는 유일한 방법은 HTTP_NOSSL 헤더를 통해 것 같습니다. true는 HTTP를 의미하고 false는 HTTPS를 의미합니다. –