[PHP] Partnerscript

Dieses Thema im Forum "Webentwicklung" wurde erstellt von master2005, 27. Februar 2007 .

  1. 27. Februar 2007
    Partnerscript

    Hallo zusammen ich habe folgendes problem und zwar

    ich möchte mir gerne einen PArtnerscript coden also Partner eintragen austragen usw..
    Der Partnerscript soll die Partner so auslisten das der Partner der am meisten an meine Seite user geschickt hat ganz oben steht.....die denkweise und der weg ist eigentlich kein problem aber ich weiß nciht wie ich das mit dem referer hinbekommen weil ich muss ja jeden referer von meinen user prüfen und mit der db vergleichen...hat da einer eventuell eine idee wie ich das machen soll? also referer in eine variable aber wie soll ich dann fortfahren habe mehrere möglichkeiten getestet klappt aber alles nciht habe zb den referer neommen und in der Db danach gesuchst aber dies hat irgendwie nicht geklappt....wenn mir hierbei einer helfen könnte wäre dies echt nett...



    mfg

    TM
     
  2. 27. Februar 2007
    AW: Partnerscript

    Deine Partner ( Name, URL, Hostname, Hits ) in DB speichern. Bei jedem Aufruf dann ausm Referer den Hostnamen auslesen und dann einfach bei dem Partner die Hits erhöhen, bei dem der Hostname gleich dem Hostnamen vom Referer ist.

    Code:
    function url2host($url) {
     $tmp = parse_url($url);
     $host = str_replace('www.', '', $tmp['host']);
     return $host;
    }
    
    mysql_query('UPDATE FROM tabellenxy SET hits=hits+1 WHERE hostname='.url2host($_SERVER['HTTP_REFERER']).' LIMIT 1');
    
    
     
  3. 28. Februar 2007
    AW: Partnerscript

    so oder du machst eso:

    beim eintragen eines partners muss seine email angegeben werden. an diese wir dann ne ref id geschickt ... dann müssen die deinen banner zb. so verlinken:

    http://www.deineseite.de/?site=partner&ref=123asdasd1 -> Dabei ist ref= die ID die erstellt wird.

    Wenn dann jmd. auf deine Seite per diesem link kommt catcht du einfach die ref per $_GET['ref'] gleichst sie mit deiner datenbank ab, dann weisste von wo das mopped kommt Machst vlt. noch nen COokie dass erst wieder in 5 stunden der hit zählt und machst nen Datenbankupdate mit hits=hits+1 ... fertig

    Naja eigentlich nicht schwer, so oder wie kee ... geht alles have phun
     
  4. 28. Februar 2007
    AW: Partnerscript

    OoO,

    das gibt es einiges zu bedenken und zu kontrollieren.

    also beim ersten Vorschlag. Der Referer ist kein Standard Header (und kann zusätzlich vom Client unterdrückt werden). Muss also kontrolliert werden ob die Variable überhaupt gefüllt ist.
    2. Referer wird vom Client übermittelt muss also unbedingt escaped und auf schadcode untersucht werden. Sich da nur auf eine parse_url funktion zu verlassen könnte nach hinten losgehen.

    Beim zweiten Vorschlag ist bitte auch zu beachten dass der GET Parameter unbedingt kontrollliert werden muss.


    Ansonsten halte ich das prinzipielle vorgehen von dem ersten tipp für gut, jedoch vielleicht um ressourcen zu sparen vorher überprüfen ob der referer nicht eine eigene url ist. Um Missbrauch zu vermeiden auch noch kontrollieren inwiefern die ip mit dem referer schon bei uns war.
     
  5. 28. Februar 2007
    AW: Partnerscript

    du kannst dir alternativ mal paar fertige scripte anschauen um zu sehen wie die das gelöst haben:

    php-resource.de

    php-resource.de
     
  6. 28. Februar 2007
    AW: Partnerscript

    Danke euch allen!!! habe euch allen bewertet....vielen Dank....
     
  7. 1. März 2007
    AW: Partnerscript

    Hallo Leute irgendwie klappt dies nicht könnt ihr mir eventuell den script genauer erstellen und erklären??

    wäre nett


    mfg
     
  8. 2. März 2007
    AW: Partnerscript

    zeig uns doch mal dein Ansatz! Dann könnten wir dir dort weiterhelfen
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.