Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Не удается добавить cооkies. Header уже отправлен.

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Не удается добавить cооkies. Header уже отправлен.
Имя
Сообщение << Старые топики   Новые топики >>
Не удается добавить cооkies. Header уже отправлен. - 2011-03-05 14:52:15.080000   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
Поставил на денвер vBulletin® Version 3.8.4 когда заходишь в тему в любую или пытваешься создать тему выскакивает такая ошибка:
Не удается добавить cookies. Header уже отправлен.
Файл: A:\home\forum.ru\www\showthread.php
Строка: 639
А в верху вот такое:

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 639

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1041

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1046

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1518

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1523

Вот скрин



В чем проблема что в showthread.php исправить нужно?
Post #: 1
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-05 15:01:11.706666   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
Перед тем как устанавливать куки вы не должны выводить в барузер ничего.
Post #: 2
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-05 17:14:52.843333   
Sрam

Сообщений: 2863
Оценки: 372
Присоединился: 2009-01-16 15:23:43.276666
Ну как вариант, можно куки установить через JS.

PS Смит, я легких вариантов не предлагаю, если говорю, что вариант- значит вариант. Даже не взирая на то, что править кода придется до хрена.
Post #: 3
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-05 17:31:06.230000   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
А как это все устранить? мне бы в подробностях может кто знает ссылку дайте где можно это в подробностях почитать? мне форум поставить на 2 недели надо, разбираться во всем с самых низов не могу.
Post #: 4
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-05 19:05:53.530000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
quote:

ORIGINAL: Sрam

Ну как вариант, можно куки установить через JS.
Бу-га-га.:D Не позорься.

Автору нужно поставить в самой первой строке своего index.php: error_reporting(0);

Вы не можете установить кукис, потому что в браузер выводится ошибка о том, что какая-то из функций или одно из свойств устарело. И выводится перед присвоением кукис. Поможет отключение ошибок.

Post #: 5
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-06 08:46:28.770000   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
поставил теперь вот так
error_reporting(0)



Unable to add cookies, header already sent.
File: A:\home\forum.ru\www\index.php
Line: 1


Post #: 6
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-06 20:04:35.613333   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333
ну так и посмотрите в первой строке файла A:\home\forum.ru\www\index.php
Post #: 7
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-06 22:17:13.406666   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
Если убрать error_reporting(0) то все становиться как было, я вообще что то не в курю что делать…. как сделать чтоб все норм пахало
Post #: 8
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 16:01:38.370000   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
Блин, что же делать, на других форумах не помогли, не кто не отвечает вообще
Post #: 9
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 18:55:20.050000   
11235B

Сообщений: 4
Оценки: 0
Присоединился: 2011-03-07 18:38:44.193333
quote:

ну так и посмотрите в первой строке файла A:\home\forum.ru\www\index.php

А в предыдущем посте написал: добавить в самой первой строке своего index.php: error_reporting(0);
Вот ТС и добавил.

denkam,
Открываешь файл "index.php", ищешь там:
error_reporting(E_ALL & ~E_NOTICE & ~8192);
заменяешь на:
error_reporting(0);

То что в начале файла перед "<?php" удаляешь, если есть. Даже пробелы и enter'ы.

Post #: 10
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 19:11:24.403333   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
Заменил, теперь вот так: просто белая страница и

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 639

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1041

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1046

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1518

Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 1523




Unable to add cookies, header already sent.
File: A:\home\forum.ru\www\showthread.php
Line: 639



Post #: 11
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 19:15:08.280000   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
что в этом showthread.php исправить надо?
Post #: 12
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 19:45:10.160000   
11235B

Сообщений: 4
Оценки: 0
Присоединился: 2011-03-07 18:38:44.193333
В showthread.php нужно также поменять на error_reporting(0);
А вообще, чтобы не менять в каждом файле, создайте файл с именем ".htaccess"
и напишите в нем строку:
php_flag error_reporting 0
Файл нужно кинуть в директорию www
Post #: 13
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 21:23:37.743333   
denkam

Сообщений: 59
Оценки: 0
Присоединился: 2011-02-08 14:26:14.596666
Как его так сделать? пытаюсь создать пишет введите имя
Post #: 14
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-07 21:39:03.813333   
11235B

Сообщений: 4
Оценки: 0
Присоединился: 2011-03-07 18:38:44.193333
Windows может психовать, когда пытаешься переименовать файл в начинающийся с точки, поэтому создайте новый документ в блокноте и сохраните с этим именем. При сохранении нужно будет написать имя в кавычках, чтобы блокнот не дописал ".txt".
Post #: 15
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-08 01:01:41.970000   
FriLL

Сообщений: 2539
Оценки: 335
Присоединился: 2007-08-11 17:14:26.703333
Денвер вообще ущербная система, разверни нормальный PHP+MySQL+Apache сервер
Post #: 16
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-08 12:33:06.386666   
Talib_d

Сообщений: 109
Оценки: 0
Присоединился: 2010-12-19 14:07:55.833333
Скачай лучше vBulletin Forum 4.0.6 Final NulleD By FintMax
Работает на много лучше, и без всяких ошибок
Post #: 17
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-08 15:20:24.200000   
Agent Smith

Сообщений: 976
Оценки: 0
Присоединился: 2007-04-10 21:56:49.593333

quote:

ORIGINAL: FriLL

Денвер вообще ущербная система, разверни нормальный PHP+MySQL+Apache сервер

Вы наверно попали в модераторы за большое количество постов в разделе треп, потому что такого невежества я ещё не читал [sm=bu.gif][sm=bu.gif]
Денвер - это не система и не сервер, как некие считают. Денвер, это лишь набор скриптов, которые позволяют установить PHP+MySQL+Apache сервер и другие дополнительные инструменты. И нечего винить Денвер, если руки растут из …



АВТОРУ: у вас ваш php скрипт, а именно A:\home\forum.ru\www\index.php начинается с пустой строки, а не с тега <php , таким образом, вы выводите в браузер пустую строку и не можете установить кукис.

Если у вас сайт висит в нэте, то вам ОБЯЗАТЕЛЬНО нужно ставить error_reporting(0), на локальном компе можете ставить
error_reporting(80) или error_reporting(100), тогда вы сможете видеть только критические ошибки. Ошибка
Deprecated: Assigning the return value of new by reference is deprecated in A:\home\forum.ru\www\showthread.php on line 639
говорит о том, что у вас скорее всего PHP 5.3 и некоторые свойства либо функции, которые работали в PHP 5.2 в этой версии не работают.
Post #: 18
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-03-17 05:09:14.203333   
pashademir

Сообщений: 1
Оценки: 0
Присоединился: 2011-03-17 05:03:56.533333
Ребята всё решается очень просто:

Была такая проблема у меня.
Скорее всего кодировка файла showthread.php на которую выдаёт ошибку у Вас UTF-8.
Измените кодировку на ANSI и всё будет работать.
Для изменения кодировки ( самый простой вариант ) - откройте файл для редактирования простым блокнотом, далее "сохранить как",
выбираете кодировку ANSI, имя файла, соответственно, showthread.php.
Потом просто перезапишите тем что вы сохранили с кодировкой ANSI. ;)
Post #: 19
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-04-15 10:16:07.636666   
11235B

Сообщений: 4
Оценки: 0
Присоединился: 2011-03-07 18:38:44.193333
А каким образом кодировка, влияет на ошибки DEPRECATED?
Post #: 20
RE: Не удается добавить cооkies. Header уже отправлен. - 2011-04-18 15:34:04.450000   
DroTz

Сообщений: 9
Оценки: -10
Присоединился: 2011-04-17 20:52:24.820000
quote:

А каким образом кодировка, влияет на ошибки DEPRECATED?


Вот мне тоже интересно)
Post #: 21
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Не удается добавить cооkies. Header уже отправлен.







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.