Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Reflink - zapamiętywanie polecającego
boro11
post
Post #1





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Witam!
System poleconych działa na mojej stronie od samego początku, ale postanowiłem go nieco udoskonalić. Obecnie ma on jedna bardzo duża wadę po wejściu na link oczywiście wszystko jest w porządku, ale jeśli zmieni się podstron na inną żeby przejrzeć o co ogólże chodzi, polecający nie jest zapamiętywany w przypadku ponownego kliknięcia rejestracji.

Działa to tak:
https://refbackbank.com/ref-boro/
W polu Referral: (optional) :
Jest nick pobierany z adresu, ale po przejściu adres zmienia się na standardowy i pole jest puste.

Co byłoby najlepszym rozwiązaniem?
Myślałem o cookie, ale nie bardzo wiem jak to zrobić. Poszukałem trochę, ale większość przykładów odnośnie się do tego, że ktoś coś wpisze, a ta wartość tutaj jest bez wpisywania.

Z góry dziękuje za każdą pomoc
Mateusz
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
prowseed
post
Post #2





Grupa: Zarejestrowani
Postów: 433
Pomógł: 64
Dołączył: 29.01.2011
Skąd: Warszawa

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


  1. setcookie("ref", $_GET('referral'));
  2. $cookie=$_COOKIE["ref"];


ciastko ginie po zamknieciu przegladarki, chyba, ze ustawisz mu time, na na przyklad 30 dni
Go to the top of the page
+Quote Post
boro11
post
Post #3





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 9.07.2010
Skąd: Warszawa

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


Cytat(prowseed @ 14.12.2011, 16:23:09 ) *
  1. setcookie("ref", $_GET('referral'));
  2. $cookie=$_COOKIE["ref"];


ciastko ginie po zamknięciu przeglądarki, chyba, ze ustawisz mu time, na na przykład 30 dni



Próbowałem twojego rozwiązania, ale niestety ciągle wyskakuje mi coś takiego:
Fatal error: Function name must be a string in /home/refback1/public_html/modules/users/register.php on line 58

edit:

Poprawiłem:
  1. setcookie("ref", $_GET["pol"]);
  2. $cookie = $_COOKIE["ref"];


Teraz błędu nie wywala, ale nie działa niestety nadal/

Ten post edytował boro11 14.12.2011, 19:38:06
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: 18.10.2025 - 02:40