Показать сообщение отдельно

  #5512  
Старый 17.09.2008, 19:18
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
С нами: 9443906

Репутация: 3313


По умолчанию

Есть код из класса:
PHP код:
    /**
     * Устанавливает Cookie в браузер(имя, значение, время в часах)
     */
        
public function setCookie($name,$param,$hours) {
        if(
setcookie($name,$param,time() + 3600 $hours))
            return 
true;
        else
            return 
false;
    } 
и вот код использующий функцию:
PHP код:
<?php
error_reporting
(E_ALL);

...

$core->show('Текст');    //выводит на экран строку
$core->setCookie('name','test',1);   //устанавливает кукис. Проверял, все ок, кука на месте.
?>
По идее все заголовки, должны быть переданы до любого вывода информации, так?
Следовательно PHP должен был написать ошибку, но этого не происходит.
Стало и интересно, в чем же причина.
 
Ответить с цитированием