Mailinglisten-Archive |
Alexander Ott schrieb > Nun ganz einfach (zumindest im Prinzip): > die Grafik dynamisch generieren durch ein Script, > welches entsprechende Eintragungen in Deiner Datenbank > macht. Welches Sinn soll es machen, die Grafik bei jedem Abruf erst dynamisch zu generieren? Personalisierte Werbebanner? Die Serverlast extrem steigern? Oder meinst Du nur die dynamische Auwahl einer Bannergrafik? Wenn man nur mit GIF- oder JPEG-Bannern arbeitet, kann man auch einen Teil der Logik vom Bannerserver zum Websitebetreiber/Client verlagern. Beispiel: Der Website-Betreiber, auf dessen Seite das Werbebanner erscheinen soll, erzeugt zunächst eine möglichst eindeutige ID-Nummer. Diese wird nach Vorgabe des Bannerservers in das scr-Attribut des Image-Tags für das Banner, sowie den entsprechenden Link integriert. Hinzu kommen ggf. weitere Informationen für den Bannerserver. Ein vom Website-Betreiber selbst generierte Code sieht dann z.B. so aus: <a href="http://adserver.de/redirect_script.php3?id=abc658971258621456"> <img src="http://adserver.de/banner_grafik.php3?id=abc658971258621456¶met er=xyz" width="468" height="60" alt="Klick!"> </a> Der Bannerserver liefert dann beim Request der Grafik anhand der Parameter bzw. in die Idnummer integrierter Informationen ein passendes Banner zurück. Zusätzlich wird für eine bestimmte Zeit in einer Datenbank unter der übergebenen ID-Nummer die zum Banner gehörende URL gespeichert. Gleichzeitig wird das Servieren des Banners gelogt. Wird später das Redirect-Script durch Klick auf das Banner aufgerufen, kann der Bannerserver anhand der Idnummer in der Datenbank nachschauen, wohin er redirecten muß und kann den Klick loggen. Der Vorteil der Methode: Der Website-Betreiber, auf dessen Seite das Banner erscheinen soll, kann seine Seite schneller an den Client liefern, weil er nicht erst ein entsprechendes HTML-Code-Snipplet für die Einbindung von Banner und Link vom Bannerserver anfordern muß, um dieses in die Seite zu integrieren. Ein Code-Snipplet vom Banner-Server könnte sonst so aussehen: <a href="http://adserver.de/redirect_script.php3?loginfos&url=http://adress e.des/kunden"> <img src="http://adserver.de/banner_grafik_xyz.gif" width="468" height="60" alt="Klick!"> </a> Nachteil der oben beschriebenen Methode: bei HTML-Bannern/Rich-Media-Bannern funktioniert das nicht, da man hier zwangsweise erst das entsprechende Code-Snipplet vom Bannerserver abholen muß - es sei denn man will die nicht allzu populären IFrames nutzen. Guido Haeger
php::bar PHP Wiki - Listenarchive