Philipp Hasenfratz: Bannerproblem

Beitrag lesen

Halihallo Alex

problem ist nur, dass der http_referer immer die letzte seite nimmt - wenn der besucher aber nun ein paar mal auf meiner homeapge rum klickt, dann erscheint ja immer die letzte seite - und das kriege ich einfach nicht gebacken.

Der Ansatz mit dem Referer ist einfach schlecht.

Zum Abschluss nochmals im Volltext: ;)

Der Kunde bekommt eine Klick-URL von dir, diese sieht etwas so aus:

http://www.dein-server.de/click_mich.php?partner_id=754

diese wird wie folgt in der Seite des Partners eingesetzt:

<a href="http://www.dein-server.de/click_mich.php?partner_id=754">
<img src="http://www.SEIN-server.de/ich_bin_partner.jpg" border="0">
</a>

So, wenn nun ein Benutzer auf den Link klickt, dann wird ein Request
auf dein click_mich.php Script ausgeführt und alles was dieses tut
ist ein redirect auf deine Homepage und die Partner-ID in der
Session speichern:

session_start();
header('Location: http://www.dein-server.de/index.html');
$_SESSION['partner_id'] = $_GET['partner_id'];

So, nun ist die Partner-ID fest in der Session gespeichert und diese
lässt du solange in Ruhe, bis der Benutzer eventuell mal zu deinem
Formular kommt und dort, dort kannst du sie dann in dein Hidden-Form-
Field einsetzen:

session_start();
echo('<input type="hidden" name="partner_id" value="'.$_SESSION['partner_id'].'">');

Viele Grüsse

Philipp