![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zablokowani Postów: 64 Pomógł: 1 Dołączył: 31.03.2009 Ostrzeżenie: (60%) ![]() ![]() |
Witam wszystkich jestem tu nowy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i uczę się PHP ale mam problem potrzebuję skrypt
który pokazywał by na stronie dla każdego ip inny link na http://mojastrona.pl/id?id=92744297 i jeżeli na ten link wejdzie 10 osób użytkownik komu pokazywał się ten link może wejść na stronę Vip'a dodatkowo chciał bym aby na stronie było pokazane ile razy na jaki link wchodzono coś jak top 5 bardzo był bym wdzięczy jak ktoś taki skrypt zna lub posiada (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 162 Pomógł: 29 Dołączył: 6.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Naprawdę Nikt za darmo Ci tego nie napisze. Jeżeli chcesz się uczyć PHP to spróbuj to zrobić sam.
Z tego co zrozumiałem to chcesz: 1.Dla każdego IP generować nowy link. 2.Sprawdzać ile było kliknięć na każdy link. Jeżeli chodzi o te IP to pamiętaj że, np. całe osiedle może mieć jedno IP. Ale to już twój problem. Ja zrobiłbym to za pomocą Mysql: 1.Stworzyłbym tabele z następującymi polami(id AutoIncrement): id|ip|liczba 2. Na stronie sprawdzałbym IP, wysyłał zapytanie SELECT:
3. Następnie sprawdzał bym czy wystąpiły jakieś wyniki. Jeżeli tak to wyświetla link: strona.php?id="id pobrane z bazy", jeżeli nie to dodaje do tabeli nowy wpis:
4. Odświeżenie strony by znów sprawdziło czy jest w bazie Tyle jeżeli chodzi o wyświetlanie linków. A jeżeli chodzi o liczbę odwiedzin to użył bym poprostu UPDATE
Oczywiście to jest mocno uproszczone bo ten sposób nie jest odporny na odświeżanie i SQL Incjection. Ostatnim krokiem jest sprawdzanie na stronie głównej czy na "Twoją" stronę weszło 10 osób. Znów select
Następnie sprawdzasz czy ile jest większe niż 10. Jeżeli tak to wyświetlasz stronę VIP'a, jeżeli nie tradycyjna stronę. Jeżeli nie wiesz o co chodzi to zapraszam do przeczytania paru kursów o MySQL. PS. Mógłbyś wyjaśnić po co Ci w ogóle taki skrypt? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.10.2025 - 13:29 |