phpbar.de logo

Mailinglisten-Archive

[php] Bannertausch

[php] Bannertausch

Guido Haeger GH-lists_(at)_ecora.de
Thu, 20 Jul 2000 10:33:11 +0200


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&paramet
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