PHP - Reff System + MySql Frg

Seppi123

Erfahrenes Mitglied
So habe jetzt wieder eine Frage!

Ihr kennt doch bestimmt Referral Systeme.

Ich wollte jetzt z.B. http://www.example.de/index.php?refid=userid

Dort sollte möglichst erst überprüft werden ob es die selbe IP (von diesem User ist) oder ob es ein anderer (fremder) ist. Danach sollte eine Registration kommen, damit sich dieser Gast der den Link aufgerufen hat bei mir anmelden kann. Wenn dies passiert ist, dann bekommt der User (der geworben hat) z.B. 0,50 €. Dies wird dann in die Datenbank (MySql) geschrieben.

Jetzt brauche ich eure Hilfe!

1. Überprüfen ob es die selbe IP ist

2. Wenn er sich registriert hat bekommt der Werber 0,50 €

3. In die MySql Datenbank diesen Wert eintragen

Stellen wir uns vor, dass die Datenbank so aufgebaut ist:

Tabelle: user
Feld1: username
Feld2: password
Feld3: email
Feld4: guthaben

So. Jetzt nehmen wir das Feld4 (guthaben):

Der folgende Wert, der dort enthalten ist, lautet 0,00

Danke für folgende Antworten

(wenn es geht bitte kleine Beispiele (muss nicht unbedingt sein))
 
1. Überprüfen ob es die selbe IP ist
Keine Überprüfung der IP-Adresse! diese ändert sich bei dem Großteil aller User eh nach 24 Stunden! Das solltest du anders überprüfen. Evtl. einen Cookie setzen ...
2. Wenn er sich registriert hat bekommt der Werber 0,50 €
3. In die MySql Datenbank diesen Wert eintragen
mysql_query("update user set guthaben = guthaben + 0.5 where id = ID_DES_WERBERS")
guthaben könnte als Datenformat double haben!

achja, erweiter deine Tabelle user um die Spalte id. diese sollte dann auch gleich der PK sein, sowie das Attribut AI besitzen.
 
Zuletzt bearbeitet:
Habe gerade eine weitere Frage im Forum von dir entdeckt.

Um ein Ref-System zu programmieren, dass du letztlich auch öffentlich betreiben möchtest, gehören auf jeden Fall fundierte Kenntnisse in PHP (weiträumig) dazu.
 
Und wie mach ich das mit nem Cookie?

cookie start() wie session start()

sry aber mit cookies hab ich noch nie gearbeitent
 
Zurück