Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|

29.10.2009, 19:30
|
|
Познающий
Регистрация: 27.11.2008
Сообщений: 86
Провел на форуме: 264957
Репутация:
8
|
|
Баннер
Подскажите пожалуйста.
Как можно реализовать показ баннера 1 раз унику.
То есть человек один раз зашел с одного ип ему показался баннер и все.При следующих заходах чтобы не показывался.
Скрипт чем меньше тем лучше.Т.к. собираюсь вешать на чужих фтп.
Язык любой кроме perl.
Спс большое
Последний раз редактировалось Rastamanka; 29.10.2009 в 19:32..
|
|
|

29.10.2009, 19:51
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Если один раз для одного компьютера - достаточно хранить информацию в куках.
PHP код:
<?php
if(!$_COOKIE['banner'])
{
setcookie('banner','true');
echo '<img src="http://site.ru/banner.htm"></img>';
}
?>
По IP немного сложнее. Надо будет БД подключать. Да и не надо этого, т.к. у пользователя может быть динамический ип, и при каждом новом подключении к интернету будет показываться новый баннер.
|
|
|

29.10.2009, 20:00
|
|
Познающий
Регистрация: 27.11.2008
Сообщений: 86
Провел на форуме: 264957
Репутация:
8
|
|
А под базу куков надо отдельный файл или нет? а то на чужом фтп это палевно будет.
|
|
|

29.10.2009, 20:01
|
|
Участник форума
Регистрация: 14.01.2009
Сообщений: 194
Провел на форуме: 798217
Репутация:
44
|
|
Да ты вообще что нибудь о сессиях знаешь?
|
|
|

29.10.2009, 20:06
|
|
Познающий
Регистрация: 27.11.2008
Сообщений: 86
Провел на форуме: 264957
Репутация:
8
|
|
Сообщение от ZnikiR
Да ты вообще что нибудь о сессиях знаешь?
Я вопрос задала не фиг тут умничать.
|
|
|

29.10.2009, 20:07
|
|
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме: 6462214
Репутация:
3171
|
|
Сообщение от Rastamanka
Я вопрос задала не фиг тут умничать.
Сиськи показывай.Больше ничего не скажем.
|
|
|

29.10.2009, 20:09
|
|
Познающий
Регистрация: 27.11.2008
Сообщений: 86
Провел на форуме: 264957
Репутация:
8
|
|
Сообщение от m0Hze
Сиськи показывай.Больше ничего не скажем.
Сразу видно кто тут дибил.
|
|
|

30.10.2009, 03:34
|
|
Новичок
Регистрация: 09.03.2007
Сообщений: 29
Провел на форуме: 328840
Репутация:
31
|
|
Да ты вообще что нибудь о сессиях знаешь?
Разве есть, в данном примере, зависимость куков от сессии?
По IP немного сложнее. Надо будет БД подключать. Да и не надо этого, т.к. у пользователя может быть динамический ип, и при каждом новом подключении к интернету будет показываться новый баннер.
По моему нет разницы с какого IP заходит пользователь, если он раз посетил этот сайт то факт посещения останется и в следующий раз баннер не будет показываться, пусткай хоть 5 раз сменит IP, главное чтоб не почистил куки. Именно этого эффекта хочет достигнуть ТС. А в случае, если нужно показывать разные баннеры одному и томуже посетителю, придётся подключать БД.
А под базу куков надо отдельный файл или нет? а то на чужом фтп это палевно будет.
Куки сохраняются на стороне пользователя, так что не стоит волноваться по этому поводу. Элементарщину всё-таки нужно осваивать самостоятельно!
|
|
|

30.10.2009, 03:37
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
2 m0Hze:
Вроде умный парень, прогер вроде, в чем смысл такого поведения? На этом сайте, в смысле. Бесполезно
|
|
|

31.10.2009, 14:06
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
PHP код:
<?php
if(!$_COOKIE['banner'])
{
setcookie("banner", 'true',mktime(0,0,0,01,25,2010));
echo '<img src="http://site.ru/banner.htm"></img>';
}
?>
если не устанвливать время действия куков, они будут действовавть как и сессии - до первого закрытия браузера.
до 2010 - думаю хватит.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|