script gezocht
Rhynix
20/11/2005 16:05:00Waarschijnlijk al 10-tallen keren gevraagd, maar ik ben op zoek naar een link-scriptje. Het zit als volgt in zijn werk:
Men registreerd zich op de site, en je krijgt een unieke link. Wanneer iemand op die link klikt, dan krijg je 1 credit op uw account.
Heel simpel dus, maar je moet het kunnen vinden. Het hoeft geen volledige site of script te zijn. Het is enkel om de werking ervan te bestuderen, en mss enkele delen ervan te gebruiken.
Greetz, Rhynix
Men registreerd zich op de site, en je krijgt een unieke link. Wanneer iemand op die link klikt, dan krijg je 1 credit op uw account.
Heel simpel dus, maar je moet het kunnen vinden. Het hoeft geen volledige site of script te zijn. Het is enkel om de werking ervan te bestuderen, en mss enkele delen ervan te gebruiken.
Greetz, Rhynix
PHP hulp
27/11/2024 11:26:44Jelmer -
20/11/2005 16:47:00Via een login-script kan je iemand laten inloggen (en vooral belangrijk, een account laten aanmaken).
Je geeft hem een link met daarin zijn id, dat overeenkomt met een nummertje in zijn regel in de database.
Zodra de pagina wordt geladen, kijk je of er een id is meegegeven (via $_GET, zie php.net/phphulp) en doe je een soort van UPDATE users SET credits = credits+1 WHERE user_id = $_GET['user_id'];l
Je geeft hem een link met daarin zijn id, dat overeenkomt met een nummertje in zijn regel in de database.
Zodra de pagina wordt geladen, kijk je of er een id is meegegeven (via $_GET, zie php.net/phphulp) en doe je een soort van UPDATE users SET credits = credits+1 WHERE user_id = $_GET['user_id'];l
Arjan Kapteijn
20/11/2005 16:53:00Belangrijk is dus een database te maken met daarin alle 'linkid's', en de daarbij behorende gebruikersnaam waarschijnlijk.
Iets unieks te maken is soms best lastig, maar er zijn legio oplossingen voor te verzinnen. Een van de makkelijkste die ik nu terplekke verzin is
$random = rand (1, 99999);
$datum = date('U');
$randomid = "$datum$random";
Kijken of die bestaat in de database, en anders een nieuwe maken...
Volgens gewoon de $_GET uitlezen, en update in de database zoals Jelmer zij. Niet zo moeilijk, te doen in 5 minuten.
Iets unieks te maken is soms best lastig, maar er zijn legio oplossingen voor te verzinnen. Een van de makkelijkste die ik nu terplekke verzin is
$random = rand (1, 99999);
$datum = date('U');
$randomid = "$datum$random";
Kijken of die bestaat in de database, en anders een nieuwe maken...
Volgens gewoon de $_GET uitlezen, en update in de database zoals Jelmer zij. Niet zo moeilijk, te doen in 5 minuten.