Wątpię, żebyś gdzieś znalazł taki uniwersalny poradnik, bo twój problem jest zbyt prosty. Trochę za mało informacji podałeś. Gdzie ten użytkownik się loguje, do jakiegoś CMS'a, aplikacji?
Ogólnie robi się to tak, że w tabeli z userami dodajesz pole z id, albo unique id, które odnosi się do tabeli z informacjami, skąd ten link przyszedł. I teraz przez parametr GET przekazujesz takie id, albo unique id i zapisujesz w bazie podczas rejestracji.
Czyli:
id |
username |
password |
unique_id |
1 |
admin |
$2a$12$ykOHW9... |
59c8d283c09d3 |
id |
name |
unique_id |
1 |
Link z forum-pasjainformatyki.pl |
59c8d283c09d3 |
I przekazujesz tem parametr w get:
www.exmple.com/index?reflink=59c8d283c09d3