dedlfix: Query hinter index.php

Beitrag lesen

echo $begrüßung;

neulich habe ich etwas gesehen, dass mich stark gewundert hat. Solch eine URL, aber wohl ohne mod-rewrite:
index.php?page/foo/bar
wie geht das bzw. wie fragt man den das dann ab.

Das ist ein Querystring. Der muss nicht immer name=value&... aussehen sondern kann auch eine beliebige andere Zeichenfolge sein. Der Querystring ist in vollständiger Länge im Array $_SERVER zu finden.

Es gibt auch noch das Feature PathInfo (das du wahrscheinlich meinst), bei dem nach dem Dateinamen weitere Teile angehängt werden und es wie ein langer Pfad aussieht:

index.php/page/foo/bar

Über $_SERVER['PATHINFO'] kann man das abfragen. Und man kann dieses Feature im Apachen deaktivieren. Außerdem kann man es problemlos mit dem Querystring verbinden:

index.php/page/foo/bar?querystring

oder auch in der Parameterschreibweise

index.php/page/foo/bar?query=string&name=value

echo "$verabschiedung $name";