Hi,
ich hoffe irgendwer hat gleich einen schlauen Link parat wo das auch in schön geschrieben steht, ich kann's nur mal so versuchen zu erklären.
Das Problem bei deiner jetzigen Variante ist, dass du dem Nutzer direkt einen Link auf die externe Seite gibts, d.h. du bekommst nicht mehr mit ob er das anklick oder nicht und kannst dementsprechend nicht zählen. Wenn du dir mal die Links in diversen Webmailern anguckst, dann siehst du, dass die dich vorher noch wieder über eines ihrer Skript leiten. Dein Vorgehen muss dementsprechend auch so aussehen:
- Lies deine Links aus der Datenbank aus
- Generiere die Liste für den Benutzer, aber anstatt auf die Seite zu verlinken, verlinkst du z.B. auf external_link.php?linkid=$ID
- Dann fertigst du diese external_link.php an, die folgendes tut:
i) empfange die linkdid
ii) suche die ID in der Datenbank
iii) erhöhe den Clickcounter bei dieser ID
iv) sende mit dem PHP header-Befehl einen Redirect auf die URL zu diesem Link. Alternativ zu header kannst du es auch mit meta-refresh oder JavaScript machen, das bleibt dir überlassen.
Hoffe, das gibt dir zumindest die grobe Richtung.
MfG
Rouven
--
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(
-------------------
ss:) zu:) ls:& fo:) de:< va:{ ch:? sh:) n4:( rl:? br:$ js:| ie:) fl:(