오류 발생
PHP 공지 : 정의되지 않은 변수 : do_not_compress
내 PHP 코드에서.
session_start();
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip') && !$do_not_compress) {
ob_start('ob_gzhandler');
} else {
ob_start();
}
나는 제거하려고 시도한 && !$do_not_compress
다음 다른 오류를 던졌습니다.
PHP 경고 : ob_start () : 출력 핸들러 'ob_gzhandler'는 두 번 사용할 수 없습니다.
PHP 경고 : ob_start () : 버퍼를 생성하지 못했습니다.
이 문제를 해결하는 데 도움을주세요.
첫째, $ do_not_compress가이 지점에 도달하기 전에 설정되지 않은 경우 그 값을 관찰 할 수 없습니다. 사용하려는 경우! 아직 설정되지 않았는지 확인하려면 isset ()을 사용해야합니다.
둘째, 저는 ob_start ()를 사용하지 않았지만 "ob_start ( 'ob_gzhandler');"를 호출 할 수없는 것 같습니다. 코드에서 두 번 이상. 따라서 오류를 수정하지 마십시오. 다음은 호출하기 전에 확인하는 데 도움이되는 사항입니다. 어떻게 wether를 결정하는지 ob_start (); 이미 불렀다
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다