2013-02-14 3 views
3

출력 버퍼링을 해제하고 싶습니다. 현재 로컬 및 마스터에 대해 no value을 표시합니다. 나는 ini_set('output_buffering',4092);을 실행하고, 변경된 내용은 phpinfo()입니다. 안전 모드가 꺼져 있습니다.php ini_set() 변경 사항이 안전 모드로 해제되지 않습니다.

다음에 확인해야 할 사항은 무엇입니까?

+1

'output_buffering'은 유해한 지시어입니다. 항상 의존하는 * 적절한 * 코드를 작성할 수 있습니다. 그렇다면 문제의 뿌리를 고치는 것은 어떨까요? – zerkms

+2

그건 어떤 식 으로든 내 * 질문 * 주소하지 않습니다. 나는 최선의 관행을 요구하지 않는다. 왜 작동하지 않는지 알고 싶습니다. –

+0

'php.ini' 파일을 편집 할 수 있습니까? 지시문을 직접 설정하는 것이 더 운이 좋을 수도 있습니다. –

답변

12
documentation output_buffering가되는 경우에만 따른되는 PHP_INI_PERDIR 통해 설정 될 수

:

항목 ( PHP 5.3 이후)의 php.ini, htaccess로, 또는 .user.ini httpd.conf에 설정 될 수있다

PHP_INI_ALLPHP_INI_USER 만 PHP 파일 내에 지시문을 설정할 수 있습니다.

+2

그럼 내 질문에 대답했고 나는 새로운 것을 배웠다. 감사! –