Aktives Mitglied
Hallo,
ich würde gerne Nutzern einen Counter zur Verfügung stellen, welcher Klicks auf ihren Profilen zählt. Die Klicks werden in einem via PHP erzeugtem Bild im Profil angezeigt.
Falls es relevant ist, wie das Bild in das Profil geladen wird:
[bild]www.host.de/counter.php?id=0147[/bild]
Ich habe erst mal nur einen ganz einfachen Counter mit einer Session gemacht die jedes Seitenaktualisierung zählt, aber darum soll es hier nicht gehen.
Mein Problem ist, wie kann ich sagen, dass der Counter nur für ein bestimmtes Profil funktioniert? Im Moment kann man, wenn ich den Counter auf Datenbank umgestellt habe, ihn auch in zwei Profile einbinden und es werden die Klicks beider Profile gezählt.
Da dies den Zählerstand verfälscht, würde ich gerne eine Sperre einbauen. An dieser Stelle sei gesagt, dass der Counter und das Profil auf verschiedenen Servern liegen.
Ich habe nun also den Counter fertig und lade ihn wie oben beschrieben in das Profil rein. Jedes Profil hat einen sogenannten Usercode, die ID (siehe Link oben) entspricht diesem Usercode. Nun geht meine Überlegung in die Richtung, zu vergleichen ob die ID des Counters mit dem Code des Profils in dem sich der Counter befindet übereinstimmt.
Ich habe mir gedacht, dass ich es einfach mal mit der Server-Variable HTTP_HOST versuche aber das hat wie ich es mir im Vorfeld schon dachte nicht funktioniert, da die PHP Datei ja auf einem ganz anderem Server liegt.
Gibt es eine Möglichkeit zu prüfen ob der Counter sich in dem für ihn bestimmten Profil befindet?
Viele Dank im Voraus.
PS: Ich habe meinen anderen Thread nicht vergessen und werde mich morgen wieder mit dem dort geschilderten Problem auseinandersetzten.
ich würde gerne Nutzern einen Counter zur Verfügung stellen, welcher Klicks auf ihren Profilen zählt. Die Klicks werden in einem via PHP erzeugtem Bild im Profil angezeigt.
Falls es relevant ist, wie das Bild in das Profil geladen wird:
[bild]www.host.de/counter.php?id=0147[/bild]
Ich habe erst mal nur einen ganz einfachen Counter mit einer Session gemacht die jedes Seitenaktualisierung zählt, aber darum soll es hier nicht gehen.
Mein Problem ist, wie kann ich sagen, dass der Counter nur für ein bestimmtes Profil funktioniert? Im Moment kann man, wenn ich den Counter auf Datenbank umgestellt habe, ihn auch in zwei Profile einbinden und es werden die Klicks beider Profile gezählt.
Da dies den Zählerstand verfälscht, würde ich gerne eine Sperre einbauen. An dieser Stelle sei gesagt, dass der Counter und das Profil auf verschiedenen Servern liegen.
Ich habe nun also den Counter fertig und lade ihn wie oben beschrieben in das Profil rein. Jedes Profil hat einen sogenannten Usercode, die ID (siehe Link oben) entspricht diesem Usercode. Nun geht meine Überlegung in die Richtung, zu vergleichen ob die ID des Counters mit dem Code des Profils in dem sich der Counter befindet übereinstimmt.
Ich habe mir gedacht, dass ich es einfach mal mit der Server-Variable HTTP_HOST versuche aber das hat wie ich es mir im Vorfeld schon dachte nicht funktioniert, da die PHP Datei ja auf einem ganz anderem Server liegt.
Gibt es eine Möglichkeit zu prüfen ob der Counter sich in dem für ihn bestimmten Profil befindet?
Viele Dank im Voraus.
PS: Ich habe meinen anderen Thread nicht vergessen und werde mich morgen wieder mit dem dort geschilderten Problem auseinandersetzten.