Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > в заголовок Content-Type apache добавляет charset


Автор: xXvladXx 14.5.2010, 18:57
Задача:
Требуется передать именно тот header который я передаю
код
Код

<?php
header("Content-Type: text/html");//внимание на эту строку
header("test: ok");
?>

Но после обращения к этому скрипту апач отдает вот такой ответ
Код

HTTP/1.x 200 OK
Server: nginx/0.6.39
Date: Fri, 14 May 2010 15:53:58 GMT
Content-Type: text/html; charset=UTF-8//добавился charset=UTF-8
Connection: keep-alive
X-Powered-By: PHP/5.1.6
test: ok
Content-Length: 0

Из-за этого происходит проблема с кодировкой на сайте(варианты добавить в header charset=Windows-1251 или перенастроить апач не предлагать )
Я понимаю, что проблема в том что апач очень наглый, но перенастраивать не хочу, так как могут появится другие подземные камни, которые очень не желательны.

Добавлено через 13 минут и 38 секунд
в общем задача решилась удалением строки из httpd.conf
AddDefaultCharset UTF-8

Но интересно более универсальное решение

Автор: bars80080 14.5.2010, 21:06
более универсальное решение можно было бы озвучить, если бы удалось услышать реальную задачу, сподвигнувшую на подобные изыскания

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)