Код
123
<?php
echo "456";
if (!$_COOKIE["counter"]) {
setcookie("counter", "1");
echo "0";
?>
какой-то текст
куки поставлены сейчас
<?php
} else {
setcookie("counter", $_COOKIE["counter"]+1);
echo $_COOKIE["counter"];
?>
какой-то текст
куки уже были поставлены раньше
<?php
}
?>
Объясняю, что к чему. 123 я пишу простым способом, 456 с помощью echo, потом ставлю куки, и они ставяться нормально и никакой ошибки не возникает. Вот я и спрашиваю, почему ошибку не возникает: потому что у меня IE 7.0 или потому что Apache 2 и php 5?
А про иф дело в том, что у меня "какой-то текст" на самом деле очен длинный и часто повторяющийся, поэтому я хочу страницу написать так:
Код
какой-то текст, одинаковые мета-теги
<?php
if (!$_COOKIE["counter"]) {
setcookie("counter", "1");
echo "0";
?>
куки поставлены сейчас
<?php
} else {
setcookie("counter", $_COOKIE["counter"]+1);
echo $_COOKIE["counter"];
?>
куки уже были поставлены раньше
<?php
}
?>
И беспокоюсь за то, что бы у все людей все отображалось нормально.