nataraj: (Default)
[personal profile] nataraj
...а дальше, путем производственного совещания, мы выясним...

Date: 2011-03-11 03:14 pm (UTC)
From: [identity profile] smotritel.livejournal.com
Коля!
Вопрос к тебе как к программисту))
Вот скажи, можно ли написать такой скрипт, чтобы при переходе со страницы сайта на другую любую (или при ином каком действии), случалсо редирект на сторонний сайт, но только один раз (в сутки, за время пребывания на сайте) для одного ай-пи?

Date: 2011-03-11 03:46 pm (UTC)
From: [identity profile] kosenko-danila.livejournal.com
Я, хоть и не Коля, отвечу. Можно. Надо айпишники эти где-то хранить, значит, либо юзаем файл с разделителем, либо базу данных. Поля: ip,flag(0|1)
По истечении суток обнуляем все флаги. При заходе проверяем флаг, если 0, то редиректим и ставим 1.

Про сутки понял, а вот не совсем понял это:
>> за время пребывания на сайте

Это как?

З.Ы. Надеюсь, хозяин дневника не обидится.

Date: 2011-03-11 03:59 pm (UTC)
From: [identity profile] smotritel.livejournal.com
>> за время пребывания на сайте

это было лишнее)))

Date: 2011-03-11 04:03 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Надо айпишники эти где-то хранить
IP'шники в таких случаях следует хранить в cookie.

Date: 2011-03-11 04:05 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Теоретически -- это возможно. Для этого у человека должны быть включены куки и яваскрипт.
Буду ли я такое делать -- вопрос отдельный, такое ТЗ нехорошим попахивает ;-)

Date: 2011-03-11 04:31 pm (UTC)
From: [identity profile] smotritel.livejournal.com
маладец, Коля! правильный ответ)))

Date: 2011-03-11 04:32 pm (UTC)
From: [identity profile] smotritel.livejournal.com
Главное - возможность))))

Я если решусь, обосную всю нехорошесть - это не очень страшное дело.

развели бадягу тут у тебя - поудаляй что ли все))))))))))))

Date: 2011-03-11 07:08 pm (UTC)
From: [identity profile] kosenko-danila.livejournal.com
Куки хранятся на стороне клиента. ИМХО, никаким данным, идущим от клиента, доверять нельзя. Так что лучше хранить все на сервере.
Да и проверка по ТЗ должна производиться по айпи, а не по юзеру.

Date: 2011-03-11 09:45 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Гм... не люблю коменты удалять... Хочешь свои сам удали, остальные смысл потеряют без контекста ;-)

Date: 2011-03-11 09:46 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Слушай, это моя основная специальность. Еще б я не знал где хранить IP для такой задачи ;-)

Date: 2011-03-11 09:52 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Куки хранятся на стороне клиента. ИМХО, никаким данным, идущим от клиента, доверять нельзя
Если параноя, то можно подписать, или криптовать...
Надо смотреть на ТЗ, зачем это надо. Но если задача в том чтобы обычному пользователю, не предпринимающему особых усилий чтобы нарушить схему, выдавался один редирект в стуки, то все прочие предосторожности лишняя трата сил.

Date: 2011-03-14 09:36 am (UTC)
From: [identity profile] smotritel.livejournal.com
не-не))

я тож не люблю, паранойу просто включил)))

кстати, Коля, ты с форумным движком SMF знаком?

Date: 2011-03-14 10:42 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Не... не знаком...

Profile

nataraj: (Default)
Swami Dhyan Nataraj

July 2024

S M T W T F S
 123456
789 10111213
14151617181920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 21st, 2026 12:47 am
Powered by Dreamwidth Studios