🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
4 messages
4 total messages Started by Robert Wed, 29 Aug 2001 19:01
PHP - w jaki sposób...
#1693
Author: Robert
Date: Wed, 29 Aug 2001 19:01
6 lines
1051 bytes
Jakoś nie mam pomysłu jak zrobić coś takiego by przy co dziesiątym
kliknięciu w banner pokazywała się klikającemu mała ankieta.Proszę o jakąś
podpowiedz

Pozdrowienia
Robert
Re: PHP - w jaki sposób...
#1694
Author: leming nine
Date: Thu, 30 Aug 2001 04:46
23 lines
1682 bytes
> Jakoś nie mam pomysłu jak zrobić coś takiego by przy
> co dziesiątym kliknięciu w banner pokazywała się
> klikającemu mała ankieta. Proszę o jakąś podpowiedz.

NTG -> news://pl.comp.www.server-side

Rozumiem, że chodzi Ci o rozwiązanie tego problemu za
pomocą PHP :), dlatego robię crosspost na p.c.w.s-s,
oraz tam też ustawiam FUT.

Zastosuj cookies albo sesję (sesja bezpieczniejsza).
Scenariusz:
    1. klient wchodzi pierwszy raz, nie ma jeszcze w
    sesji zapisanego licznika. Zapisujesz go więc,
    ustawiasz jako 0.
    2. klient wchodzi drugi raz, w sesji ma licznik,
    więc licznik inkrementujesz po czym sprawdzasz
    który to już raz klient jest. Jeśli licznik jest
    podzielny przez 10 - zamiast default'owej strony
    odsyłasz mu ankietę.

--
l9
Re: PHP - w jaki sposób...
#1695
Author: Lukasz Klimek
Date: Thu, 30 Aug 2001 13:37
22 lines
1718 bytes
Robert zeznal(a): 
>Jakoś nie mam pomysłu jak zrobić coś takiego by przy co dziesiątym
>kliknięciu w banner pokazywała się klikającemu mała ankieta.Proszę o jakąś
>podpowiedz
1. klikniecie w banner powoduje wywolanie Twojego skryptu php
2. skrypt sprawdza, czy jakistampliknaserwerze ma wielkosc 10 bajtow
Jesli tak, to 
a) zmienia jego wielkosc na 0 bajtow
b) wyswietla strone zawierajaca JavaScript, ktory otwiera okienko z ankieta 
i robi redirecta w miejsce docelowe
Jesli nie, to
a) dopisuje do pliku 1 bajt
b) robi header ("Location: http://miejsce.docelowe.com");

Jak masz duzo klikniec, to zamiast plikow wykorzystujesz baze danych


-- 

Lukasz "casa" Klimek :: casa(AT)YourCGI.Net
Chcesz wiedziec ile osob jest na Twojej stronie? 
------> http://www.YourCGI.Net/index.php <------
Re: PHP - w jaki sposób...
#1696
Author: Robert
Date: Thu, 30 Aug 2001 20:16
5 lines
1232 bytes
może konkretny przykład - php u mnie jak na razie w fazie początkowej :)

A i jeszcze jedno tak przy okazji: jaki scrypt (najlepiej bez bazy MySQL)
polecacie do administracji banerami
tzn. ilość wyświetleń, ilość kliknięć , do kiedy będzie wyświetlany itp
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads