TS: was bedeutet index.php?redirected=1

Beitrag lesen

Hallo und guten Tag,

was ist denn der Unterschied zwischen

example.de

Dies ist der Hostname eines privaten Anbieters und der sollte daher nicht für Beispiele herangezogen werden, die nichts mit ihm zu tun haben.

und

example.com/index.php?redirected=1

Dies ist der Hostname, der für Beispiele laut RFC 2606 reserviert ist, erweitert durch einen Pathanteil und einen Query-Parameter. Wenn Du noch ein Scheme davor setzt, beschreibt er eine Ressource im WWW.

http://example.com/index.php?redirected=1

Nun willst Du aber wahrscheinlich wissen, warum man denn z. B. einen Parameter "redirected=1" anhängt an die Ressource http://example.com/index.php?

Das kommt zum Beispiel häufig vor, wenn jemand bei der Anmeldung eines Users am Webangebot feststellen will, ob der Client Cookies erlaubt. Je nachdem, wann man die Cookies setzt, könnte sonst nämlich eventuell ein zyklischer Verlauf entstehen. Man muss sich also merken, ob der User schon einmal einen Request auf die Ressource abgesetzt hat, oder nicht.

Generell kann man die Query-Parameter (GET-Paraameter) für jegliche Parametrisierung des Requests nutzen. Die müssen dann innerhalb des dazugehörigen Scripts ausgewertet werden, um daraus eine Programmablaufentscheidung zu entwickeln.

Grüße
TS