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



 

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

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


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

Группа: Active User
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   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
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   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
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   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
Сообщений: 3544
Регистрация: 30.6.2011
Из: Железнодорожный (Балашиха)
Поблагодарили: 2881 раз
Репутация:   294  


до первого вывода необходимо отослать корректный заголовок
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
Сообщений: 1434
Регистрация: 21.7.2012
Из: Украины
Поблагодарили: 641 раз
Репутация:   139  


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

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


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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Два браузера по-умолчанию
3 SOROKVLAD29 593 24.5.2018, 17:19
автор: SOROKVLAD29
Горячая тема (нет новых ответов) Что лучше, фриланс, удаленка, или работа в офисе солидной компании?
131 Levizar 14622 23.5.2018, 17:28
автор: andrey10tic
Открытая тема (нет новых ответов) Ищу php-программиста, работа с Yii2
0 eduarddis 322 19.5.2018, 15:58
автор: eduarddis
Открытая тема (нет новых ответов) Рутинная работа с psd макетами
1 Gerga 352 18.5.2018, 22:10
автор: Gerga
Открытая тема (нет новых ответов) Постинг под ключ, рутинная работа.
8 St1fleRqq 1912 16.5.2018, 23:25
автор: St1fleRqq


 



RSS Текстовая версия Сейчас: 26.5.2018, 5:14
Дизайн