Модераторы: Sardar, Aliance

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Редирект, но только 1 раз 
:(
    Опции темы
Innuendo
Дата 30.12.2005, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



Мне надо чтоб зайдя на сайт А, пользователя переадресовало на сайт Б.
но так чтоб он смог, с сайта Б перейти по ссылки к сайту А, и в сайте А ещё спокойно лазить...
у меня получается что перекидывает на сайт Б, и на сайт А вообще попасть нереально, так как каждый раз кидает на Б... а мне надо чтоб только 1 раз кидало его туда...


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Illuminaty
Дата 30.12.2005, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 4
Всего: 56



Варианты:
1) Куки
2) передача параметра в строке. Например: somesiteA.ru?afterB=1
PM MAIL ICQ   Вверх
Innuendo
Дата 30.12.2005, 12:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



ну вот а как можно с куками?
я чё-то не могу даже алгорит составить... чтоб он будет сохранять...


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Innuendo
Дата 1.1.2006, 14:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



подскажите плз, как это сделать с куками?


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Illuminaty
Дата 1.1.2006, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


/*Антон Захаров*/
***


Профиль
Группа: Комодератор
Сообщений: 1238
Регистрация: 19.3.2005
Где: Россия, Казань

Репутация: 4
Всего: 56



а каким образом ты редирект делаешь?
PM MAIL ICQ   Вверх
Innuendo
Дата 1.1.2006, 18:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



через window.location
да это не так важно...
подскажите алгоритм скрипта с кукис...
ну вот к примеру пользователь открыл сайт А, его редиректнуло на Б, в кукис сохранилось, но надо чтоб при закрытии страницы, у пользователя что-то сохранилось


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Sardar
Дата 2.1.2006, 16:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Здесь находишь setCookie и getCookie: http://forum.vingrad.ru/index.php?showtopic=23902
Мысль думаю ясна:
Код
if(getCookie('myredirect_flag')!=null) {
  location.href....
  setCookie('myredirect_flag', 'set'); //время не указываем, т.е. пока окно не закроет
}



--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Innuendo
Дата 3.1.2006, 12:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



спс, почитаю, думаю разберусь smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Innuendo
Дата 3.1.2006, 22:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



ага.. то есть getCookie и SetCookie это не встроенные функции я JavaScript?
нужно вот оттуда взять код..
спасибо..попробуем-с smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Innuendo
Дата 3.1.2006, 22:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



чё-то не очень получается...
по идее должно быть наоборот.. не if(getCookie('myredirect_flag')!=null) , а if(getCookie('myredirect_flag')==null)
то есть если значение куки = нулл, то он должен сделать редирект...
если я пишу как у тебя, то он каждый раз делает редирект... а если с "==" то вообще не делает smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Sardar
Дата 3.1.2006, 23:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Цитата(Innuendo @ 3.1.2006, 21:43)
по идее должно быть наоборот.. не if(getCookie('myredirect_flag')!=null) , а if(getCookie('myredirect_flag')==null)

Угу, вопрос на столько прост, что не хочу давать copy/paste решения smile
А не работает потому как кука установлена, закрой окно (ты ведь куку на нулевое время ставишь?), затем опять открой. Короче попробуй в слух прочитать что тебе требуеться, а затем сравнить с действиями браузера, начиная с открытия окна smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Innuendo
Дата 4.1.2006, 00:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



всё таки надо if(getCookie('myredirect_flag')==null) smile
а проблема вот какая:
захожу на сайт А, перекидывает на сайт Б... - всё ОК
потом по ссылке могу спокойно перейти на А- меня уже не перекинет...
но если я открою другой сайт, а потом опять сайт А, то меня не перекинет...
Куки обнуляется, только когда ВСЕ окна браузера закрылись...
а как можно сделать, что куки чистилась не когда все окна браузера закрыты, а когда окна данного сайта закрылись... хотя окно может остаться открытым, а сайт сменить...
можно ли как-то сделать чтоб при закрытии сайта, он удалял куку?


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Innuendo
Дата 4.1.2006, 01:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



попробовал повесиьт window.onunload="deleteCookie('flag')"
не пошло... каждый раз редиректит.. smile



--------------------
=)
PM MAIL ICQ Jabber   Вверх
Sardar
Дата 5.1.2006, 13:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Нет, кука будет висеть пока не закроешь окно браузера, в прямом смысле, а не перейдёшь на другой домен. Отследить что ушли по ссылке и не вернулись можно, но это жуткий изврат с такими танцами как отлов onbeforeunload, установка временных меток с таймаутами и т.д.

Совет: не извращайся, заводи сессию, ID отдавай по URL, не в куках, если пользователь не видел ещё долбанной рекламы, то покажешь ему её, иначе отдавай страницы. На JS вообще писать ничего не нужно. Такой галимый и жутко раздражающий подход реализован на http://php-classes.org/ - собственно этим ресурс и запомнился, идти туда за контентом даже за деньги не хочеться smile


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Innuendo
Дата 5.1.2006, 17:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



пхп скрипт мне не подойдет smile

это у меня форум.. и доступа к фтп нету, только к шаблонам... там пхп не пойдет smile


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0526 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.