Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2009, 11:10   #1
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
Вопрос PHP. Не могу записать Cookies

При попытке записи в Cookies
PHP код:
28setcookie("user_id",$mas[0]); 
Я получаю ошибку
PHP код:
WarningCannot modify header information headers already sent by (output started at W:\home\piramida\www\top.php:13in W:\home\piramida\www\login.php on line 28 
Подскажите пожалуйста что нужно сделать для того чтобы ета ошибка не появлялась
Зарание спасибо
SeRhy вне форума Ответить с цитированием
Старый 29.06.2009, 11:48   #2
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

до установки cookie не делать никакого вывода или использовать буферизацию
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 29.06.2009, 13:38   #3
SeRhy
Форумчанин
 
Аватар для SeRhy
 
Регистрация: 19.10.2007
Сообщений: 168
По умолчанию

А можна както по другому решить ету проблему?
SeRhy вне форума Ответить с цитированием
Старый 29.06.2009, 14:03   #4
mv28jam
Старожил
 
Аватар для mv28jam
 
Регистрация: 09.09.2008
Сообщений: 2,624
По умолчанию

нет
//--------------------
Стрелок-охотник
mv28jam вне форума Ответить с цитированием
Старый 29.06.2009, 16:21   #5
profi
Участник клуба Подтвердите свой е-майл
 
Регистрация: 19.11.2007
Сообщений: 1,022
По умолчанию

Нужно устанавливать куки перед выводом HTML страницы. Наример так

Код:
<?php setcookie("user_id",$mas[0]); ?>
<HTML>
<HEAD></HEAD>
....................
profi вне форума Ответить с цитированием
Старый 30.06.2009, 08:36   #6
Metandrostenalon
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 108
По умолчанию

Цитата:
Сообщение от SeRhy Посмотреть сообщение
А можна както по другому решить ету проблему?
PHP код:
<?php
ob_start
();
echo 
'<p>какой-то текст</p>';
setcookie("user_id",$mas[0]);
ob_end_flush();
?>
php,javascript
Metandrostenalon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Траблы с доступом к Cookies php_coder PHP 5 04.11.2009 12:02
Работа с cookies. NikLik Работа с сетью в Delphi 2 26.06.2009 22:45
Вечная проблемма Cookies antoha.by Работа с сетью в Delphi 7 13.04.2009 17:12
Помогите пожалуйста с Cookies Maroon PHP 4 05.12.2008 10:24
Не могу записать текст в поле Serega_1988 БД в Delphi 1 11.06.2008 16:57