Помощник
|
Установка cookie для всего домена |
grefon
|
Сообщение
#1
|
||
|
|
||
|
|||
Galen |
17.3.2009, 12:59;
Ответить: Galen
Сообщение
#2
|
|
По идее, за это отвечает параметр domain.
|
|
|
grefon
|
Сообщение
#3
|
|
Гм. А можно по подробнее?
Просто когда я задаю параметр domain то кука (имя: name; значение: 23) имеет вид: cat1 name: 23mysite.com Без параметра домена кука выглядит просто cat1 name: 23 И мне не нужно чтобы к 23 что-то добавлялось. Как сделать чтобы путь cat1 перед name не прописывался? Потому что в каждом каталоге куки прописываются свои: cat1 name: 23 cat2 name: 0 cat3 name: 23 А мне нужна одна кука для всего сайта с именем name и значением 23. Помогите пожалуйста! |
|
|
Webmaster_hb |
17.3.2009, 16:16;
Ответить: Webmaster_hb
Сообщение
#4
|
|
grefon, где вы такое видели ? вы смотрели текстовый файл у себя на компе ?
указывайте домен без www и ваши куки должны быть доступны в пределах всего сайта |
|
|
grefon
|
Сообщение
#5
|
|
Так я без www и указываю. Домен приписывается к значению 23. А перед именем стоит имя дерректории в которой выполнялся сценарий.
|
|
|
Webmaster_hb |
17.3.2009, 16:32;
Ответить: Webmaster_hb
Сообщение
#6
|
|
сравните разницу в записи как у вас. и как оно должно записываться в файл
name=value; expires=expirationDateGMT; path=URLpath; domain=siteDomain |
|
|
grefon
|
Сообщение
#7
|
|
Простите меня за тупость. Шас полез искать сам текстовый файл куки но так и не нашел его. Пользуюсь оперой, мазилой и эксполрером. Но файлы вообще нигде не сохраняются. По стандарту же должны:
C:\Documents and Settings\user\Cookies но там пусто. :wacko: Когда захажу в опере или в мазиле в просмотр куков они имеют вид: cat1 name: 23 или cat2 name: 4 При добавлении в запись любого значения (domain или path) они пишуться после 23. И кука имеет вид cat1 name: 23pathdomain Что мне делать (кроме того, чтобы убить себя об стену)? |
|
|
Webmaster_hb |
17.3.2009, 17:08;
Ответить: Webmaster_hb
Сообщение
#8
|
|
разобраться что такое cookie самому а не брать готовые функции
попробуйте проверенную функцию // name - имя cookie
// value - значение cookie // [expires] - дата окончания действия cookie (по умолчанию - до конца сессии) // [path] - путь, для которого cookie действительно (по умолчанию - документ, в котором значение было установлено) // [domain] - домен, для которого cookie действительно (по умолчанию - домен, в котором значение было установлено) // [secure] - логическое значение, показывающее требуется ли защищенная передача значения cookie function setCookie(name, value, expires, path, domain, secure) { var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") + ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "") document.cookie = curCookie } |
|
|
Webmaster_hb |
17.3.2009, 17:10;
Ответить: Webmaster_hb
Сообщение
#9
|
|
и покажите строчку, как вы вызываете саму функцию
|
|
|
grefon
|
Сообщение
#10
|
|
Вывод функции:
<script type="text/javascript"> if (readCookie("name")==23){show1();} </script> Из куки все читает нормально. Но, опять же только для этого каталога. В другом каталоге вывод не происходит пока на этой странице не сделаешь запись куков. Сейчас попробывал по Вашей функции - не помогло. Все равно перед значением name стоит название каталога. |
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат | 55 | arendator | 35026 | Сегодня, 2:12 автор: arendator |
|
Rebex.io – Ваша инновационная платформа для обмена криптовалюты! | 3 | Rebex | 950 | Вчера, 20:50 автор: Rebex |
|
Посоветуйте массажер для спины и шеи | 10 | Boymaster | 895 | Вчера, 18:02 автор: Boymaster |
|
Обучение Email Рассылкам + Софт Для Автоматизации (100к в сутки с сервера) | 10 | zennoboss | 4657 | Вчера, 5:20 автор: Skyworker |
|
Какой % отказов нормален для сайта? | 14 | Aloof | 3382 | 23.4.2024, 13:50 автор: Vmir |
Текстовая версия | Сейчас: 25.4.2024, 5:03 |