X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Работа с куки браузера
andreykashops
andreykashops
Topic Starter сообщение 3.4.2013, 17:25; Ответить: andreykashops
Сообщение #1


приветствую всех!

Заинтересовался я работой куки, но не могу найти нормального объяснения как с ним работать. На всех сайтах примеры выдают ошибку в браузере, что же может быть не так? Пример код:
<?
if (!isset($_COOKIE['mycook']))
{
setcookie('mycook','теперь ты знаешь как работает cookie',time()+15);
// редирект на cookie.php
header("Location: cookie.php");
}
else{
echo"ты уже знаешь как работает механизм cookie";
}
?>

Результат:
Warning: Cannot modify header information - headers already sent by (output started at /home/an****6/o****t.com/indexses.php:1) in /home//an****6/o****t.com/indexses.php on line 4

Warning: Cannot modify header information - headers already sent by (output started at /home/an****6/o****t.com/indexses.php:1) in /home/an****6/o****t.com/indexses.php on line 6


Если знаете нормальные инструкции - поделитесь ссылочкой, спасибо!


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Max_Q
Max_Q
сообщение 3.4.2013, 17:28; Ответить: Max_Q
Сообщение #2


Перед тем как вызвать функцию setcookie нельзя отправлять браузеру содержимое.
Проверьте на лишние пробелы перед <?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 3.4.2013, 17:28; Ответить: tszyan
Сообщение #3


(andreykashops @ 3.4.2013, 17:25) *
headers already sent

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

Сообщение отредактировал tszyan - 3.4.2013, 17:29
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mull
mull
сообщение 3.4.2013, 17:28; Ответить: mull
Сообщение #4


почему просто не почистить их?)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 3.4.2013, 17:33; Ответить: andreykashops
Сообщение #5


Max_Q, tszyan, пробелов нет, файл такого же содержания, как и код в примере.

mull, можно подробнее? Я ничего не понял, о чем Вы?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 3.4.2013, 17:40; Ответить: tszyan
Сообщение #6


andreykashops,
Возможно у Вас файл сохранен как UFT-8 with BOM, тогда в начало файла пишется BOM.
Попробуйте сохранить как UTF-8 without BOM (например в Notepad++).


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 3.4.2013, 17:53; Ответить: andreykashops
Сообщение #7


tszyan, сохранил в UTF8 без BOM - начало работать. Только вот теперь текст не выводиться корректно(ты уже знаешь как работает механизм cookie), как я понимаю нужно создавать другой файл и только там работать с куки или есть другие решения?


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
tszyan
tszyan
сообщение 3.4.2013, 17:56; Ответить: tszyan
Сообщение #8


andreykashops,
Нет, просто Вы не указываете в какой кодировке у Вас файл и браузер ее неправильно определяет. (Вы можете переключить в браузере кодировку вручную или отдавать header в котором установите Вашу кодировку)

Сообщение отредактировал tszyan - 3.4.2013, 17:58


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 3.4.2013, 18:03; Ответить: x64
Сообщение #9


до первого вывода необходимо отослать корректный заголовок
header('Content-Type:text/html; charset=utf-8');


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
andreykashops
andreykashops
Topic Starter сообщение 3.4.2013, 18:06; Ответить: andreykashops
Сообщение #10


Ребята спасибо, разобрался!
Теперь буду юзать как делать регистрацию на сайте с задержкой сессии smile.gif

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыЧто лучше, фриланс, удаленка, или работа в офисе солидной компании?
434 Levizar 102484 8.4.2021, 22:06
автор: Makarrr
Открытая тема (нет новых ответов) Кому нужна работа? )
27 kuprum 2760 4.4.2021, 18:04
автор: WGN
Открытая тема (нет новых ответов) Непыльная работа на otzovik.live
12 megoydagi 1849 27.3.2021, 1:10
автор: Ogaelath
Горячая тема (нет новых ответов) Работа в интернете
200 Yana_Vo 40114 22.3.2021, 8:53
автор: ОтецДмитрий
Открытая тема (нет новых ответов) Продвинутая эмуляция браузера аКа продвинутые парсеры на Selenium
1 littleАnt 774 22.3.2021, 0:45
автор: littleАnt


 



RSS Текстовая версия Сейчас: 6.5.2021, 11:27
Дизайн