The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Помогите разобраться с cookie"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Помогите разобраться с cookie"  
Сообщение от Mordred (ok) on 23-Янв-06, 23:38 
Привет всем!

Помогите разобраться с проблемкой.

Что имеем:

Локальная сеть на два компа.
Первый рабочий - winxp, второй 486 с Линухом и Апаче 2.
На рабочем - собственно штатный IE-6, firefox, opera 7.

Так вот, сессионные куки работают во всех браузерах, а в firefox и opera работают ВСЕ куки.
Проблема с IE.
Как уже сказано, сессионные куки и в IE работают, но IE не желает принимать обычные куки.
Смотрю в кеш, есть куки с других сайтов. Значит должен принимать!
Иду в настройки, указываю - "принимать все куки, со ВСЕХ сайтов" - фиг, не принимает.
Ставлю - "запрашивать действия при приеме куки" - ноль реакции.

Народ подскажите где начинать копать.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "А может быть не так ставишь куку?"  
Сообщение от XAnder (ok) on 25-Янв-06, 09:08 
>Так вот, сессионные куки работают во всех браузерах, а в firefox и
>opera работают ВСЕ куки.

Сессионные куки ничем не отличаются от обычных. Сессия - это абстрактное понятие. По крайней мере для браузника.

>Смотрю в кеш, есть куки с других сайтов. Значит должен принимать!

Если кука не ставится, значит или ставишь не так, или браузер не принимает. Так как в принципе у тебя куки принимаются, то скорее всего первая причина.

>Иду в настройки, указываю - "принимать все куки, со ВСЕХ сайтов" -
>фиг, не принимает.
>Ставлю - "запрашивать действия при приеме куки" - ноль реакции.
>
>Народ подскажите где начинать копать.

Наверное в программе, которая посылает куку.

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "А может быть не так ставишь куку?"  
Сообщение от Mordred (ok) on 25-Янв-06, 12:47 
Вот пример на PHP:
setcookie("my_cookie","user:hhh",time()+3600,"/",".mydomain");
Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Возможно, дело в домене"  
Сообщение от XAnder (ok) on 25-Янв-06, 16:38 
>Вот пример на PHP:
>setcookie("my_cookie","user:hhh",time()+3600,"/",".mydomain");

Хм... может конечно ерунда, но по нетскаповской спецификации (http://wp.netscape.com/newsref/std/cookie_spec.html - ссылка приводится в PHP Manual) выходит, так:

Only hosts within the specified domain can set a cookie for a domain and domains must have at least two (2) or three (3) periods in them to prevent domains of the form: ".com", ".edu", and "va.us".

В твоем примере точка в доменном имени только одна. Может поэтому IE игнорирует такую куку? Попробуй для верности вообще не указывать домена. То есть оставь:

setcookie("my_cookie","user:hhh",time()+3600,"/");

или вообще:

setcookie("my_cookie","user:hhh",time()+3600);

Что получается?

Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру