Не могу получить cookie в JavaScript @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 12 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
San
новый человек
0
Сообщения: 31
Зарегистрирован: 12.09.01
Откуда: Омск
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 11 Июль 2002, 13:04:00 
Проблема такая: d o c u m e n t . c o o k i e в разных броузерах (NN 6, IE 6, Mozilla 1.0) ничего не возвращает, хотя cookie точно установлены и установлены именно с того узла, с которого загружена страница с этим
d o c u m e n t . c o o k i e. [img]roof.gif[/img] Какие будут соображения?

Спасибо.
McSimm Муж.
новый человек
0
Сообщения: 27
Зарегистрирован: 11.07.02
Откуда: Харьков
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 11 Июль 2002, 16:18:00 
Умных соображений нет, для информации:
documen t.writ e(documen t.cooki e);
у меня работает на IE6

Возможно проблема в настройках безопасности для броузера?
-=SAS=-
соучастник
12
Сообщения: 886
Зарегистрирован: 15.01.01
Откуда: Масквыч я
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 11 Июль 2002, 18:39:00 
А возможно что кука имеет не правильную переменную path...
San
новый человек
0
Сообщения: 31
Зарегистрирован: 12.09.01
Откуда: Омск
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 12 Июль 2002, 06:34:00 
Нет, path правильная.

Настройки безопасности - какие? В частности в мозилле есть опция "Не отдавать куки", но она у меня выключена. Пробовал с трех машин с разными системами (w2k, linux) - одно и то же. [img]insane.gif[/img]
nagash
новый человек
0
Сообщения: 29
Зарегистрирован: 08.07.02
Откуда: секретное место "Х"
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 13 Июль 2002, 03:41:00 
а дай линку на сайт... пускай она нам куку установит а потом показать попробуем...
заодно и код глянем...
San
новый человек
0
Сообщения: 31
Зарегистрирован: 12.09.01
Откуда: Омск
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 15 Июль 2002, 06:20:00 
Сайт интранетовский (со всеми вытекающими) да и нету у меня особого желания в Сеть его пускать.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 15 Июль 2002, 08:57:00 
San так создай страничку с таким же ява-кодом и выложи в инет.
San
новый человек
0
Сообщения: 31
Зарегистрирован: 12.09.01
Откуда: Омск
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 15 Июль 2002, 10:38:00 
Эммм... Да прикол-то в чем страницу выкладывать?.. Форма отсылается скрипту на сервере, а он потом устанавливает куку - его публиковать я точно не хочу. Получить эту куку я пытаюсь так, как написал выше - и свойство это пустое.

Устанавливаю ее при помощи перлового модуля CGI.pm - броузеры ее видят и запоминают, но почему-то не отдают...

Код на странице выглядит примерно так:

function g e t c o o k i e() {
window.alert(document.c o o k i e);
}

Эта функци вызывается на событие onLoad в тэге <body>.

[ 15 Июля 2002: Исправлено San ]
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 15 Июль 2002, 10:53:00 
San блин, ты может не там запятую какую поставил [img]images/smiles/icon_mad.gif[/img] а мы тут голову должны ломать что у тебя не работает? [img]roof.gif[/img] не хочешь сорс показывать не надо, но без него никто тебе ничем не сможет помочь. описание алгоритма и его реализация две большие разницы.
Если кто хочет разгадывать ребусы дистанционно - вперед. [img]bue.gif[/img]
San
новый человек
0
Сообщения: 31
Зарегистрирован: 12.09.01
Откуда: Омск
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 15 Июль 2002, 12:23:00 
Ясно, без обид. Понял, отстал.
-=SAS=-
соучастник
12
Сообщения: 886
Зарегистрирован: 15.01.01
Откуда: Масквыч я
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 16 Июль 2002, 00:33:00 
San
А в чем проблема выложить код вроде
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
$path{cookies}='/cgi-bin/ss/';
$cookie1 = new CGI::Cookie(-name=>"reg",
-value=>\%user,
-path=>"$path{cookies}",
-expires=>'+2h');

print "Set-Cookie: $cookie1\n";
</pre><HR></BLOCKQUOTE>
San
новый человек
0
Сообщения: 31
Зарегистрирован: 12.09.01
Откуда: Омск
Заголовок сообщения: Не могу получить cookie в JavaScript
Сообщение Добавлено: 16 Июль 2002, 23:35:00 
Да в перловом скрипте на сервере проблем нет - он работает на ура. И получает хорошо, и устанавливает. Скрипт на JavaScript, который на странице, не может куку получить и там текста явовского как раз столько, сколько я написал. Функция эта вызывается корректно, алерт выскакивает, но он пуст.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 12 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100