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



 

Здравствуйте, гость ( Вход | Регистрация )

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


WordPress is my Life..
******

Группа: Active User
Сообщений: 1426
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


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

Заинтересовался я работой куки, но не могу найти нормального объяснения как с ним работать. На всех сайтах примеры выдают ошибку в браузере, что же может быть не так? Пример код:
<?
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


Участник
***

Группа: User
Сообщений: 118
Регистрация: 13.11.2011
Поблагодарили: 46 раз
Репутация:   13  


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


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


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

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

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


Новичок
*

Группа: User
Сообщений: 46
Регистрация: 10.8.2012
Из: Нижний Новгород
Поблагодарили: 11 раз
Репутация:   3  


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


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


WordPress is my Life..
******

Группа: Active User
Сообщений: 1426
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


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

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


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


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


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


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


WordPress is my Life..
******

Группа: Active User
Сообщений: 1426
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


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


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


Участник
***

Группа: User
Сообщений: 207
Регистрация: 28.1.2013
Из: Москва
Поблагодарили: 110 раз
Репутация:   27  


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

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


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


F.A.L.L.O.U.T.
*******

Группа: Super Moderator
Сообщений: 3424
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2746 раз
Репутация:   289  


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


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


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


WordPress is my Life..
******

Группа: Active User
Сообщений: 1426
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 633 раза
Репутация:   139  


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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Что лучше, фриланс, удаленка, или работа в офисе солидной компании?
95 Levizar 7728 12.12.2017, 21:57
автор: Зотов
Открытая тема (нет новых ответов) Работа по прокачке профилей на форумах
9 cospi 694 12.12.2017, 19:20
автор: Smspva
Открытая тема (нет новых ответов) Работа с admitad
3 Pavel85 390 12.12.2017, 12:17
автор: x64
Открытая тема (нет новых ответов) Очень нужна работа
Желательно на постоянной основе
11 Yuliya_Klim 1687 11.12.2017, 19:26
автор: beliaev
Открытая тема (нет новых ответов) Адаптация сайтов под мобильные устройства, качественная кроссбраузерная верстка, работа с Wordpress
PSD to HTML, натяжка макетов на Wordpress, адаптивная верстка
28 anton_ber 5177 6.12.2017, 13:39
автор: anton_ber


 



RSS Текстовая версия Сейчас: 14.12.2017, 2:53
Дизайн