Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Szukam pomysłu na system reklam
kilab
post
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 19
Dołączył: 4.11.2007

Ostrzeżenie: (0%)
-----


Witam,
Załóżny, że mam 3 podobne strony na których chciałbym wyświetlać reklamy. Wolałbym jednak zarządzać reklamami w jednym miejscu. Postanowiłem więc stworzyć aplikację, która pobierałaby, wyświetlała i zliczała kliknięcia.
Założenia są takie, że reklamy można pobrać i wyświetlić tylko na danych witrynach, bezpośrednie wyświetlenie powinno być uniemożliwione żeby ktoś wredny nie mógł wykorzystać limitu wyświetleń innej osoby. Odpada raczej przyjmowanie zapytań od konkretnych hostów. Wolałbym aby to było bardziej elastyczne.
Wszystko mam już zaplanowane, część już napisana. Problem pojawił się jednak przy komunikacji strona <---> aplikacja reklam. Pomyślałem najpierw o wykorzystaniu GET'a. Przy pobieraniu mogłoby to nawet przejść, wysłanie zapytania z rodzajem reklamy, kluczem zapisanym w obu stronach. Jednak przy tworzeniu linków sposób ten odpada. Ktoś może przechwycić klucz i naklikać celowo.

Macie jakieś doświadczenie w tym temacie? Jakieś sprawdzone i godne wykorzystania metody?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tehaha
post
Post #2





Grupa: Zarejestrowani
Postów: 1 748
Pomógł: 388
Dołączył: 21.08.2009
Skąd: Gdynia

Ostrzeżenie: (0%)
-----


Nie znam takiego sposobu, który byłby całkowicie bezpieczny, ale można próbować maksymalnie ograniczyć fałszywe klikanie. Osobiście kombinowałbym coś takiego:
- Api w Soap, które umożliwia klientom pobieranie reklam;
- po stronie klienta: 1. plik php, który klient wrzuca na serwer - skrypt łączy się z api i pobiera reklamy. 2. kawałek skryptu js/ajax, który klient umieszcza na stronie - skrypt js/ajax pobiera reklamy z pliku php. //Chodzi w tym o to, żeby np. strona pobierana Curlem nie pobierała reklam, wymaga to przeglądarki z obsługą js.
//Ale kombinowałbym jeszcze, żeby po stronie klienta był sam kod js
- po kliknięciu w reklamę użytkownik jest kierowany na Twój serwer, gdzie zliczasz czyja reklama i z jakiej strony została kliknięta, przy przekierowaniu sprawdzasz $_SERVER['HTTP_REFERER'], żeby sprawdzić skąd przyszedł użytkownik (tu musisz wiedzieć, że referer da się sfałszować), następnie kierujesz go na stronę docelową.
- Dla lepszej kontroli trzeba by też przesyłać jakieś tokeny

Nic więcej nie mogę powiedzieć bez zagłębiania się w temat, to tak tylko z palca pomysł, najlepiej postaraj się poczytać i podpatrzeć jak to robią inni, jest sporo takich systemów w sieci np. adwords zobacz jak wygląda ich kod js po stronie klienta oraz jak wyglądają adresy url do reklam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 06:11