$_SERVER['HTTPS'] 없이 HTTPS 연결 상태 확인
$_SERVER['HTTPS']를 사용하여 서버 연결의 보안을 확인하려고 할 때 'HTTPS'], 변수가 정의되지 않아 오류가 발생하는 시나리오가 발생할 수 있습니다. 이를 극복하려면 신뢰할 수 있는 결과를 지속적으로 생성하는 대체 솔루션을 고려하십시오.
HTTPS 감지를 위한 향상된 코드
$_SERVER['HTTPS에 의존하지 않고 연결 상태를 확인하려면 '], 다음 코드를 구현합니다.
function isSecure() { return (!empty($_SERVER['HTTPS']) && $_SERVER['HTTPS'] !== 'off') || $_SERVER['SERVER_PORT'] == 443; }
호환성 및 고려 사항
이 코드는 IIS를 포함한 다양한 서버 구성과의 호환성을 나타냅니다.
PHP.net 문서 및 사용자 피드백에 따르면:
추가 포인트
위 내용은 $_SERVER['HTTPS']를 사용하지 않고 HTTPS 연결 상태를 어떻게 안정적으로 확인할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!