Откуда поступает отладочная информация «Текущий набор символов: utf8»?
Он появляется всегда первым, когда я что-то повторяю в своем скрипте index.php (slim).
Я действительно отчаялся, пытаясь подавить это.
Может ли это быть вызвано правилами .htaccess?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ %{ENV:BASE}index.php [QSA,L]
Вот мои настройки:
Сервер: Apache / 2.4.9 (Win32) OpenSSL / 1.0.1g PHP / 5.5.11
X-Powered-By: PHP / 5.5.11
Пользователь-агент: Mozilla / 5.0 (Windows NT 6.1; WOW64) AppleWebKit / 537.36 (KHTML, как Gecko) Chrome / 37.0.2062.124 Safari / 537.36
Соответствующий раздел index.php:
function echoRespnse($status_code, $response) {
$app = \Slim\Slim::getInstance();
// Http response code
$app->status($status_code);
$app->config('debug', false);
// setting response content type to json
$app->contentType('application/json');
//$app->response()->header('Content-Type', 'application/json');
echo json_encode($response);
}
Любая помощь будет принята с благодарностью
Задача ещё не решена.
Других решений пока нет …