Wie nennt sich diese PHP-Technik?

Hallo.

Manchmal sehe ich Seiten, auf denen ein Link der Form „Seitendomain/link.php“ steht. Wer darauf klickt, dessen Klick wird gezählt und der wird weitergeleitet. Im Browser sieht es so aus, als ob die andere Seite auf dem eigenen Server ist. Sobald dann aber in die Adreßzeile gesehen wird, steht dort die andere Adresse.

Wie nennt sich diese Technik?

Hallo,

das ist eine einfache Weiterleitung per „header();“

Im Script link.php steht ungefähr sowas:

<?php /*
Hier ist der Code zum Zählen der Klicks Dateibasiert, Datenbankbasiert, etc. \*/ // Weiterleitung header('Location: [http://www.andereseite.de/'](http://www.andereseite.de/')); exit; ?\> Viele Grüße, Reeno

Hallo 8undzwanzigster,

Du kannst den Nutzer mit dem Befehl header("LOCATION:
http://www.google.de"); auf eine neue Seite weiterleiten. Was Du davor machst
(Klick zählen, per Zufall entscheiden ob auf eine Werbeseite oder auf die
gewünschte geleitet wird, …) steht dann im Skript link.php

Gruß, toby

Hallo.

Also wenn im Browser eine andere Adresse in der Url-Zeile steht, ist das definitiv ein Redirect. Dieser muss dann aber clientseitig (also vom eigenen Browser aus) initiiert worden sein - entweder als HTML-Metatag oder per Javascript.
Es gibt auch serverseitige Redirects; die können aber die angezeigte Url im Browser nicht ändern.
Ich hoffe, ich konnte helfen.

Gruß
Daniel Vogt
http://www.danielvogt.info

Hallo 8undzwanzigster.

Wenn ich ehrlich bin, konnte ich nicht so ganz folgen. Könntest Du das vielleicht noch ein wenig ausführlicher beschreiben.

Und ich vermute, dass diese Technik gar keinen speziellen Namen hat, sondern dass es sich einfach um eine Art der Klick-Zählung mit redirect handelt.

Also mit PHP kann man bspw. die eigene Datei aufrufen, zählt den Klick bspw. in der Datenbank und schreibt dann z. Bsp. mit der Funktion http_redirect() einen Redirect auf eine andere URL raus.
http://de3.php.net/manual/de/function.http-redirect.php

Vielleicht hilft dir das schon.

Gruß