Реклама на сайте Advertise with us
Тема: Про куки и подмена морды в cj что то не так :( ? Расширенный поиск по форуму  
Автор Сообщение
cesar


Зарегистрирован:

Ссылка на сообщениеДобавлено: 09/12/01 в 06:18

Про куки и подмена морды в cj что то не так :( ?
Вот код вроде бы он должен при заходе серфера на страницу если он зашёл первый раз то оставлять его на ней если второй то отправлять его на warning.html но почему то он у меня не работает не знаю в чём дело :(
Не подскажите где ошибка ?
Или я чего не то делаю ?
Я просто поставил его на морду cj на index.html залил страницу нажал обновление как загружалась главная так и грузиться даже не знаю в чём тут загвоздка .
<script LANGUAGE="JavaScript">
function parseCookie() {
var cookieList = document.cookie.split("; ");
var cookieArray = new Array();
for (var i = 0; i < cookieList.length; i++) {
var name = cookieList[i].split("=");
cookieArray[unescape(name[0])] = unescape(name[1]);
}
return cookieArray;
}
function setCookie(visits) {
var expireDate = new Date();
var today = new Date();
expireDate.setDate(1 + expireDate.getDate());
document.cookie = "Visits=" + visits + "; expires=" +
expireDate.toGMTString() + ";";
}
function setGo(vis) {
if (vis == 2) {
document.location.href = 'warning.html';
}
}
var cookies = parseCookie();
if (cookies.Visits) {
cookies.Visits++
setCookie(cookies.Visits);
setGo(cookies.Visits);
} else {
setCookie(1);
self.focus();
}
</script>

K началу

 
EXTRIM


Зарегистрирован:

Ссылка на сообщениеДобавлено: 09/12/01 в 06:51

re:
Чего у тебя не так, я хрен знает :) в скриптах не силен.
Вот, гдето надыбал этот скрипт, у меня работает

-------------------
<script LANGUAGE="JavaScript">
function parseCookie() {
var cookieList = document.cookie.split("; ");
var cookieArray = new Array();
for (var i = 0; i < cookieList.length; i++) {
var name = cookieList[i].split("=");
cookieArray[unescape(name[0])] = unescape(name[1]);
}
return cookieArray;
}
function setCookie(visits) {
var expireDate = new Date();
var today = new Date();
expireDate.setDate(1 + expireDate.getDate());
document.cookie = "Visits=" + visits + "; expires=" +
expireDate.toGMTString() + ";";
}
function setGo(vis) {
if (vis == 2) document.location.href="index1.shtml";
if (vis == 3) document.location.href="index2.shtml";
if (vis >= 4) document.location.href="index4.shtml";
}
var cookies = parseCookie();
if (cookies.Visits) {
cookies.Visits++
setCookie(cookies.Visits);
setGo(cookies.Visits);
} else {
setCookie(1);
self.focus();
}
</script>
-------------------

K началу

 
cesar


Зарегистрирован:

Ссылка на сообщениеДобавлено: 10/12/01 в 06:46

Спасибо всё заработало . Тут маленький вопросик ещё .
Да я тут сам в этих куках не совсем разобрался :)
var today = new Date();
expireDate.setDate(1 + expireDate.getDate());
Еденица устанавливает как я понимаю количество дней которое будут действовать куки ?
В этом случае они будут действовать один день верно ?
Если например надо три четыре меняем единицу на соответствующее число .
document.cookie = "Visits=" + visits + "; expires=" +
expireDate.toGMTString() + ";";
}
И ещё если я поставлю эту конструкцию на несколько CJ то куки не будут затираться если например дрочер побывал на моём первом CJ пришёл на второй , второй CJ не подумает что дрочер уже второй раз на втором CJ ?
Или надо какую то переменную менять для каждого сайта ?
var cookieList = document.cookie.split("; ");
Например переменную split ?
На второй cj надо ставить например splitt2 а не split ?
Или будет всё и так работать ?
P.S. я не про разные стрaницы на одном cj а про разные cj вообще то есть cj на разных доменах то есть которые работают не зависимо и на каждом установлен этот скрипт но на каждом cj свой набор страниц для подмены то есть не будет такой путанице что дрочер побывает на первом cj придёт на второй а этот второй подумает что он уже на нём был и поставит ему вторую страницу для просмотра ?

K началу

 
Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!
Форум закрыт Форум закрыт  Тема закрыта Тема закрыта

Спонсор сайта

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »