Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как работать с cookies?

Сообщения:  [1-9] 

 
 автор: Владимир22   (31.08.2006 в 17:04)   письмо автору
 
   для: P@Sol   (31.08.2006 в 17:02)
 

Странно, но уже всё заработало, может просто был кеш в браузере. Вопрос снят. Спасибо!

   
 
 автор: P@Sol   (31.08.2006 в 17:02)   письмо автору
 
   для: Владимир22   (31.08.2006 в 16:55)
 

а нотисы не выводятся перед ошибкой?

   
 
 автор: Владимир22   (31.08.2006 в 16:55)   письмо автору
 
   для: HASHCODE   (31.08.2006 в 16:52)
 

Вот вся страница - больше ничего нет (где здесь текст?)

<?
$counter
++; 
setcookie("counter",$counter); 
echo 
"Вы посетили эту страницу $counter раз"
?>

   
 
 автор: HASHCODE   (31.08.2006 в 16:52)   письмо автору
 
   для: Владимир22   (31.08.2006 в 16:36)
 

Нельзя выводить текст до отравки заголовков.

   
 
 автор: Владимир22   (31.08.2006 в 16:36)   письмо автору
 
   для: HASHCODE   (31.08.2006 в 16:26)
 

Как они - хедеры - могут быть отправлены, если на странице ничего , кроме указанно выше, больше нет?

   
 
 автор: HASHCODE   (31.08.2006 в 16:26)   письмо автору
 
   для: Владимир22   (31.08.2006 в 16:23)
 

Значит хедеры уже отправлены.
Текст до них выведен.
Я не знаю, сколько уже тему эту трут.

   
 
 автор: Владимир22   (31.08.2006 в 16:23)   письмо автору
 
   для: Thrasher   (31.08.2006 в 15:51)
 

Писал код выше и такой (больше ничего на стр. нет)
В обоих случаях пишет: : Cannot modify header information - headers already sent by....

$counter++;
setcookie("counter",$counter);
echo "Вы посетили эту страницу $counter раз";
exit();

Кто подскажет в чём проблема, никаких заголовкой ведь больше не посылается?

   
 
 автор: Thrasher   (31.08.2006 в 15:51)   письмо автору
 
   для: Hatred   (31.08.2006 в 15:26)
 


<? 
     
@$_COOKIE['counter']++; 
     
setcookie("counter",$_COOKIE['counter']); 
     echo 
'Вы посетили эту страницу '.$_COOKIE['counter'].' раз'
?>

   
 
 автор: Hatred   (31.08.2006 в 15:26)   письмо автору
 
 

Собственно, вопрос для знатоков элементарный, просто примитьивный, нааверное. При обработке скрипта

<?
     $_COOKIE
['counter']++;
     
setcookie("counter",$counter);
     echo 
'Вы посетили эту страницу '.$_COOKIE['counter'].' раз';
?>


получаю ошибку


Notice: Undefined index: counter in z:\home\test2.ru\www\index.php on line 2

Notice: Undefined variable: counter in z:\home\test2.ru\www\index.php on line 3

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test2.ru\www\index.php:1) in z:\home\test2.ru\www\index.php on line 3
Вы посетили эту страницу 1 раз


Кроме этого кода в файле ничего нет. Испольую на localhost пакет "Денвер" с PHP5. Смотрел файл php.ini, но не нашёл там решение проблемы.

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования