Tworzenie linku referencyjnego

Muszę zrobić reflink dla nowego serwisu internetowego. Na samym portalu, po zalogowaniu nie ma takiej opcji dlatego linka muszę zrobić sama. Niesty nie wiem jak to zrobić.

Zacznijmy od tego jak ma wyglądać link, gdzie qwe123 to kod rejerencyjny (KR)

http://example.com/register.php?code=qwe123

lub

http://example.com/register/qwe123

To są przykładowe sposoby jak może wyglądać taki link. Druga sprawa czy KR to ma być losowy ciag znaków, czy np. ID użytkownika - to już musisz sam określić.

Po wejściu w rejestrację z KR możesz od razu aktualizować wpis w bazie, przykładowo tabela ‘uzytkownicy’ zawiera tabelę ‘wejscia’ (int 10 - nie wiem o jak dużym zasięgu jst strona, zależnie od tego dobrać długość cyfr).

mysql_query("UPDATE uzytkownicy SET wejscia = wejscia + 1 WHERE code = '".$code."' ")

gdzie $code to zmienna w której znajduje się kod użytkownika, a pole ‘code’ to unikalny identyfikator użytkownika, zamiast tego może być ID użytkownika.

KR możesz zapisać np. w cookie, jeśli użytkownik będzie chciał najpierw połazić po stronie, a dopiero potem zarejestrować się.

 

Jeśli już wejdzie na stronę rejestracji, wypełni pola i kliknie ‘Zarejestruj się’, to przy dodawaniu rekordu do bazy wykona się taki kod:

mysql_query("INSERT INTO uzytkownicy (..., refcode) VALUES (..., '".$code."')");

jeśli chodzi o zmienną $code i refcode to samo co wcześniej.

 

Pozdrawiam,

Dragas

 

 

PS. wiem, że nie powininem mieszać ang i pl w kodzie, ale to tylko przykład.