Armenian Knowledge Base  

Go Back   Armenian Knowledge Base > Technical sections > Webmaster Zone > Web Development
Register

Reply
 
LinkBack Thread Tools
Old 17.12.2004, 13:05   #1
Магистр
 
svoy's Avatar
 
Join Date: 11 2003
Location: heart of europe
Age: 38
Posts: 718
Downloads: 41
Uploads: 0
Reputation: 11 | 3
Default showThisBannerJustOnEntry

Привет у меня такой вопроссик

Как сделать чтобы на сайте с php показать флаш-баннер только при заходе на сайт. А дальше если на линки кликать то другие показывал.
Сайт CMS и почти всё присходит на index.php
как бы одним словом showThisBannerJustOnEntry(bannersWithSound.swf)


Нахорок спасибонер!
Reply With Quote
Old 17.12.2004, 13:17   #2
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 30
Posts: 4,007
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Что мешает держать в сессии переменную показывающую что юзверь 'уже зашел' на сайт?
Reply With Quote
Old 18.12.2004, 10:38   #3
Магистр
 
svoy's Avatar
 
Join Date: 11 2003
Location: heart of europe
Age: 38
Posts: 718
Downloads: 41
Uploads: 0
Reputation: 11 | 3
Default

Da no ne vse useri u menya zaregistrirovanni bivayut takzhe prosto gosti.....

naverno nado smotret' if referere different thatn (etot sayt) showThisBanner ?????
Reply With Quote
Old 18.12.2004, 10:59   #4
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 30
Posts: 4,007
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Quote:
Originally Posted by svoy
Da no ne vse useri u menya zaregistrirovanni bivayut takzhe prosto gosti.....

naverno nado smotret' if referere different thatn (etot sayt) showThisBanner ?????
Да, но зачем должен юзер быть зарегистрирован? Каждая страница сайта создает сессию (я говорю о пхп сессиях) проверяет зарегистрирована ли определенная переменная и в случае отрицательного ответа регистрирует переменную и показывается баннер. если переменная уже зарегистрирована, просто показываем другой баннер.
Можно и реферрером, только тут другой вопрос. Юзер может зайти на сайт, потом выйти, потом опять зайти. Как быть в таком случае? Если хотите опять показать спешиал баннер до тогда лучше реферрером, если же такой заход не надо считать 'первым', то сессиями.
Reply With Quote
Old 18.12.2004, 11:51   #5
Магистр
 
svoy's Avatar
 
Join Date: 11 2003
Location: heart of europe
Age: 38
Posts: 718
Downloads: 41
Uploads: 0
Reputation: 11 | 3
Default

Merci ya dazhe ne podumal o session's ya chtoto v etom rode delal pod JSP no pod php ne znayu kak sdelat' XELP PIPLZ
Reply With Quote
Old 18.12.2004, 12:34   #6
панаехавший
 
Obelix's Avatar
 
Join Date: 06 2003
Location: форпост
Age: 30
Posts: 4,007
Downloads: 0
Uploads: 0
Reputation: 0 | 0
Default

Боже, сколько времени я не писал пхп код, пришлось помаятся добрых десять минут пока заставил это дело работать Лови:
PHP Code:
<?
session_start
();
if(!isset(
$_SESSION['justhere'])) {
    
$_SESSION['justhere']= 1;
    
//TODO: add code with special banner
}
else {
    
//TODO: add code without special banner
?>
Извращайся на здоровье
Reply With Quote
Sponsored Links
Reply

Thread Tools


На правах рекламы:
реклама

All times are GMT. The time now is 00:56.


Powered by vBulletin® Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.