
ob_get_clean() 함수를 호출하기 전에 콘텐츠를 출력하는 것은 문제가 됩니다. 이는 콘텐츠가 이미 출력되었기 때문입니다. ob_get_clean() 함수는 출력 버퍼의 내용을 가져와 출력 버퍼를 비우는 함수입니다. 콘텐츠가 이미 출력되었다면, 이 함수를 호출하면 콘텐츠가 다시 출력되는 오류가 발생합니다.
이를 해결하는 방법은 콘텐츠를 출력하기 전에 ob_get_clean() 함수를 호출하는 것입니다. 또는 콘텐츠를 변수에 저장하고, 그 변수를 출력하는 것입니다.
예를 들어, 다음과 같이 콘텐츠를 변수에 저장하고, 그 변수를 출력하는 방법을 사용할 수 있습니다.
#hostingforum.kr
php
$contents = '콘텐츠를 출력합니다.';
ob_start();
echo $contents;
$contents = ob_get_clean();
echo $contents;
또는, 콘텐츠를 출력하기 전에 ob_get_clean() 함수를 호출하는 방법을 사용할 수 있습니다.
#hostingforum.kr
php
ob_start();
ob_get_clean();
echo '콘텐츠를 출력합니다.';
2025-07-19 17:49