![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| nns2009 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 1.2.2009 Репутация: нет Всего: 1 |
Начал разрабатывать сайт. Понадобилось воспользоваться cookies: решил протестировать, вначале сайта написав:
Получил ошибку, а ля Warning: Cannot modify header information - headers already sent by (output started at ...\index.php:1) in ...\index.php on line 2 Почему? Вроде я как бы не делал вывода до кукей. |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
пробел, BOM или даже перенос строки - тоже считается выводом.
|
|||
|
||||
| nns2009 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 1.2.2009 Репутация: нет Всего: 1 |
Я понимаю.
А что мне делать? Первое с чего начинается файл это "<?php": удалять нечего. И как другие люди используют куки? |
|||
|
||||
| ayax2005 |
|
|||
|
echo $smile ![]() ![]() Профиль Группа: Участник Сообщений: 516 Регистрация: 17.4.2008 Где: Питер Репутация: 2 Всего: 11 |
по секрету: другию люди используют сессии.
-------------------- все вопросы - из-за неверной формулировки задачи |
|||
|
||||
| MoLeX |
|
|||
![]() Местный пингвин ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 4076 Регистрация: 17.5.2007 Репутация: 46 Всего: 140 |
Убрать ВОМ, если он используется
или же
Это сообщение отредактировал(а) MoLeX - 18.1.2011, 09:15 -------------------- Amazing |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
если у тебя в редакторе есть режим "показать непечатаемые символы" и, не смотря на это, ты не видишь ни одного символа с начала файла до <?php, то либо у тебя баг в редакторе, либо в РНР, либо у тебя редактор не отображает ВОМ. Соответственно, смени редактор(рекомендую попробовать Notepad++ - он достаточно компактный, чтоб недолго качать, но и проблем с отображением символов на моей памяти не имел никогда), смени РНР, явным образом пересохрани файл в режиме "без ВОМ"
|
|||
|
||||
| nns2009 |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 1.2.2009 Репутация: нет Всего: 1 |
По секрету: умел бы использовать, не создал бы эту тему. У меня уже Notepad++, хотя символ BOM в начале не виден, тем не менее, кнопка "преобразовать в UTF-8 без BOM" помогла. Спасибо |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
безо всякого секрета: а идентификатор сессии хранится/передается серверу через куки, правильно? так что на проблему использование сессий, ну, никак бы не повлияло. вместо setcookie ругалось бы на строку с session_start Добавлено @ 00:39 а сессии куки не заменят, нет. это ж под разное механизмы - куки позволяют хранить информацию на клиенте неограниченное время с привязкой к конкретному браузеру конкретного компьютера, а сессии - только в течении активности + таймаута сборщика мусора. к примеру, содержимое корзины покупок можно и в сессии хранить, а вот выбранный язык для вывода содержимого сайта - в куки. чтоб при каждом входе не выбирать заново. Так что не стоит противопоставлять. |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |