header('Content-type: text/html; charset=utf-8');
error_reporting(E_ALL);
session_start();
Что сначало сесии или заголовок.
Спустя 2 минуты, 50 секунд (2.11.2011 - 19:52) Игорь_Vasinsky написал(а):
этот заголовок(с кодировкой) проканает
Спустя 6 минут, 43 секунды (2.11.2011 - 19:59) Winston написал(а):
Цитата (Xes @ 2.11.2011 - 18:49) |
Что сначало сесии или заголовок |
Сначала заголовок. А то может быть так, что сессия стартанет до того как будет выставлена кодировка...

Спустя 7 минут, 31 секунда (2.11.2011 - 20:06) imbalance_hero написал(а):
Xes
Сначала вывод ошибок, потом заголовки
Сначала вывод ошибок, потом заголовки

Спустя 9 минут, 42 секунды (2.11.2011 - 20:16) Xes написал(а):
Цитата (imbalance_hero @ 2.11.2011 - 17:06) |
Сначала вывод ошибок, потом заголовки smile.gif |
Смешно вам а мне делать надо ), от таком не где непишут.
Цитата (Winston @ 2.11.2011 - 16:59) |
Сначала заголовок. А то может быть так, что сессия стартанет до того как будет выставлена кодировка... unsure.gif |
Вообще вроди как заголовок в любой момент до отправки html.
Но в голове осталось, как будто гдето читал, и пугали что мол даже табов, и переносво строк между началом пхп кода и заголовком делать нельзя.
<?
header('Content-type: text/html; charset=utf-8');
?>
Так как всетки, так?
error_reporting(E_ALL);
header('Content-type: text/html; charset=utf-8');
session_start();
Спустя 3 минуты, 33 секунды (2.11.2011 - 20:19) Winston написал(а):
Цитата (Xes @ 2.11.2011 - 19:16) |
Но в голове осталось, как будто гдето читал, и пугали что мол даже табов, и переносво строк между началом пхп кода и заголовком делать нельзя. |
Можно делать :)
Цитата (Xes @ 2.11.2011 - 19:16) |
Так как всетки, так? |
Я пишу всегда так
<?php
header("Content-Type: text/html; charset=utf-8");
session_start();
error_reporting(E_ALL);
И не жалуюсь :)
Спустя 7 минут (2.11.2011 - 20:26) imbalance_hero написал(а):
Winston
А вдруг кто-то сворует твой код и влепит в середину текста, и не будет матюкаться у него на заголовки и работать не будет
К тому же вдруг начало сессии вызовет ошибку, а у тебя не отобразится, тоже не дело 
Xes
Ошибки в начало, а дальше без разницы, как мне кажется.
А вдруг кто-то сворует твой код и влепит в середину текста, и не будет матюкаться у него на заголовки и работать не будет


Xes
Ошибки в начало, а дальше без разницы, как мне кажется.
Спустя 2 минуты, 12 секунд (2.11.2011 - 20:29) Winston написал(а):
Цитата (imbalance_hero @ 2.11.2011 - 19:26) |
А вдруг кто-то сворует твой код и влепит в середину текста, и не будет матюкаться у него на заголовки и работать не будет |
Хм... Ну вообще-то я такие строчки прописываю только в index.php и нигде больше (не приходилось сталкиваться со случаями, что где-то еще нужно прописывать эти строки)
Спустя 13 минут, 17 секунд (2.11.2011 - 20:42) Xes написал(а):
Вот тут дальше начал читать уже как продолжение про куки так как их надо подключить то пишут что их надо перед заголовком http://www.php.su/functions/?setcookie
Цитата |
.Куки обязаны быть отправлены до любых других шапок/headers (это ограничение кук, а не РНР). |
Это есть правда?
Спустя 24 минуты, 14 секунд (2.11.2011 - 21:06) killer8080 написал(а):
Xes
глупости, куки такие же заголовки как любые другие.
Их вообще можно сформировать через header() просто setcookie() удобней
глупости, куки такие же заголовки как любые другие.
Их вообще можно сформировать через header() просто setcookie() удобней

Спустя 4 минуты, 26 секунд (2.11.2011 - 21:11) killer8080 написал(а):
вот, смотри
всё прекрасно работает
header("x-user-field: 20");
setcookie('test',50);
echo '<pre>'.print_r(apache_response_headers(),1).'</pre>';
всё прекрасно работает

Спустя 59 секунд (2.11.2011 - 21:12) imbalance_hero написал(а):
Xes
Там бред написан, они имели ввиду заголовки страниц в <head>, там же пояснение идёт далее: Это требует, чтобы вы помещали вызовы этой функции перед тэгами <html> или <head>.
Там бред написан, они имели ввиду заголовки страниц в <head>, там же пояснение идёт далее: Это требует, чтобы вы помещали вызовы этой функции перед тэгами <html> или <head>.