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



 

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

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

Открыть тему
Тема закрыта
> Internet Explorer глюки с Cookies
MaxAva
MaxAva
Topic Starter сообщение 28.12.2010, 23:56; Ответить: MaxAva
Сообщение #1


Я делаю cookies на час, и ради проверки того, что они добавились их вывожу(echo $_COOKIE['name'];).....Во всех браузерах кроме ИЕ echo $_COOKIE['name'] работает в течение часа, как в ИЕ со второго входа на страницу cookie как будто удоляються!:nea:
Помогите, почему это так выходит???
Вот так делаю куки:
setcookie("name", $name, time()+3600);
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Mulder_hb
Mulder_hb
сообщение 29.12.2010, 11:11; Ответить: Mulder_hb
Сообщение #2


Куки в браузере включены?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MaxAva
MaxAva
Topic Starter сообщение 29.12.2010, 13:40; Ответить: MaxAva
Сообщение #3


Да, включены... IE от моего сайта принимает куки, они создаются на странице index?act=login, потом, я перехожу на index.php, он пишет что я авторизованный, потом я еще раз захожу на страницу index.php - и он пишет что я НЕ авторизованный....
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
сообщение 29.12.2010, 17:46; Ответить: pingvin_hb
Сообщение #4


Всё правильно!
Попробуй установить Куки на год. Иногда их значение и названия берутся из Кеша (см. мою ветку). как я пока не понял.

Для проверки включены ли Куки, я использую следующий скрипт:
[PHP] if (empty($_COOKIE)) echo 'У Вас не работают куки'.'<br>'; [/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
pingvin_hb
pingvin_hb
сообщение 31.12.2010, 17:46; Ответить: pingvin_hb
Сообщение #5


Цитата из мануала ( http://ru2.php.net/setcookie )(точно есть русский перевод, но я не знаю где): ‘После маленького исследования, куки с другим временем истечения кроме 0 не в состоянии быть переданным от IE6 до сервера.
Поэтому:
setcookie("TestCookie", $value, time () +3600); // не будет посылаться при Печати / Предварительный просмотр Печати в IE6
setcookie("TestCookie", $value, 0); // будет посылаться при Печати / Предварительный просмотр Печати в IE6
Я позволю каждому выяснять, эту идею, не должно было послано нормальное истекающее куки при печати в IE6...’
Там же: ‘Чтобы решать проблему разницы во времени между временем на сервере и на клиенте…’(иногда для разных браузеров оно может быть > часа).

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


Свернуть

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

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Проблема с макетом в Internet Explorer
1 govegan 1469 11.3.2013, 14:29
автор: isvetlichniy
Открытая тема (нет новых ответов) кривое отоброжение в internet explorer
0 Marketologov 3147 15.7.2012, 20:28
автор: -MarkDuck-


 



RSS Текстовая версия Сейчас: 18.4.2024, 8:34
Дизайн