
CGI 프로그램이 실행되기 전에 웹서버의 환경변수인 cgi.redirect_status_env는 CGI 프로그램이 리다이렉트된 상태에서 실행되는지 여부를 확인하는 데 사용됩니다.
리다이렉트된 상태란, 웹서버가 클라이언트에게 다른 URL로 리다이렉트하는 것을 의미합니다. 이 환경변수는 1 (리다이렉트된 상태) 또는 0 (리다이렉트되지 않은 상태)으로 설정됩니다.
CGI 프로그램에서 cgi.redirect_status_env를 사용하려면, CGI 스크립트의 시작 부분에 다음 코드를 추가하면 됩니다.
#hostingforum.kr
bash
if (isset($_ENV['cgi.redirect_status_env'])) {
if ($_ENV['cgi.redirect_status_env'] == 1) {
// 리다이렉트된 상태
} else {
// 리다이렉트되지 않은 상태
}
}
이 코드는 CGI 스크립트가 리다이렉트된 상태인지 여부를 확인하고, 그에 따라 다른 처리를 수행할 수 있습니다.
2025-03-07 06:25