![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Na forum opartym na skrypcie mybb użytkownicy posiadają swoje linki polecające typu http://domena.pl/member.php?action=register&referrer=84, gdzie 84 na końcu to ID użytkownika, który posiada ten link i który poleca forum. W jaki sposób mogę zrobić żeby były zliczane wejścia w taki link i żeby były zapisywane do bazy mysql? Od czego mam zacząć? Oc[php][/php]zywiście za pomoce rady każdemu się odwdzięczam ![]() Z góry dziękuję. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 362 Pomógł: 714 Dołączył: 12.02.2009 Skąd: Jak się położę tak leżę :D ![]() |
Jedyna modyfikacja to dopisanie w pliku member.php zliczania i tego co chcesz jeszcze w owej sytuacji zrobić, gdy akcją jest rejestracja.
-------------------- Najpierw był manual... Jeśli tam nie zawarto słów mądrości to zapytaj wszechwiedzącego Google zadając mu własciwe pytania. A jeśli i on milczy to Twój problem nie istnieje :D
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
A nie wiem czy nie opłaci Ci się bardziej zapisywać tej liczby po prostu do pliku, tymbardziej jeśli miałoby być zliczane jako unikalne wejścia.
-------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
No to w czym problem? W tabeli uzytkownikow dajesz dodatkową kolumnę - ilosc_wejsc i jedziesz:
@UP - no jak do pliku? I co, 1000 użytkowników da Ci 1000 plików. Albo plik z 1000 linijkami. Baza i koniec. Ten post edytował sadistic_son 20.09.2011, 11:00:28 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No ok, w przypadku tej strony może nie ale w serwisie zajmującym się wyświetlaniem bannerów, i zliczaniem kliknięć i wyświetleń, wydaje mi się że bezpieczniej będzie jeśli info o kliknięciach i wyświetleniach będzie zapisywane do plików i co jakiś czas zliczane i dopiero wtedy zapisywane do bazy, w przypadku gdyby taki serwis generował 100tyś unikalnych wyświetleń dziennie wydaje mi się to być bardziej optymalnym sposobem na odciążenie bazy dancyh. Tylko tu się rodzi pytanie co bardziej oszczędzać bazę danych czy cały serwer
![]() -------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
No to w czym problem? W tabeli uzytkownikow dajesz dodatkową kolumnę - ilosc_wejsc i jedziesz:
@UP - no jak do pliku? I co, 1000 użytkowników da Ci 1000 plików. Albo plik z 1000 linijkami. Baza i koniec. W najbliższym czasie wypróbuję ten sposób. Ciekawie mnie jeszcze fakt jak zrobić żeby np były zliczane wejścia tylko unikalne/24h ? |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
Cytat (...)żeby np były zliczane wejścia tylko unikalne/24h. Rozwiń tę myśl bo nie bardzo rozumiem co chcesz osiągnąć. Chodzi o to aby dodanie punktu ilosc_wejsc nastepowalo nie czesciej niz raz na 24h nawet jesli kliknieto wiecej razy?
Ten post edytował sadistic_son 20.09.2011, 16:01:10 -------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 9.07.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Chodzi mu o to że jeden człowiek może "nabić" tylko jeden punkcik raz na 24 godziny.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 362 Pomógł: 44 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
No to cookies, albo wspomniane zapisanie do pliku adresu ip.
-------------------- WebLemon.pl - projektowanie stron www, reklama i PR w internecie - Adwords, Facebook.
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 495 Pomógł: 245 Dołączył: 1.07.2009 Skąd: Bydgoszcz Ostrzeżenie: (0%) ![]() ![]() |
No to cookies, albo wspomniane zapisanie do pliku adresu ip. A najlepiej oba na raz. Jednakże nic nie daje 100% pewnego zabezpieczenia.
-------------------- Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami... -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc! -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+- |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 7.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dodałem na samym końcu pliku member.php, ale oczywiście przed zamknięciem kodu PHP ?> poniższe linijki:
Wcześniej utworzyłem nowe pole w PHPmyadmin o nazwie ilosc_wejsc(typ integer, długość 10, atrybut unsigned, z domyślną wartością 0) w tabeli mybb_users i niestety nie działa tzn nie zlicza wejść w link typu http://domena.pl/member.php?action=register&referrer=84 . domyśla się ktoś może dlaczego? Ten post edytował kamil9012 21.10.2011, 16:52:02 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 18:49 |