Lieber Rolf,
Wenn Rewrites im Spiel sind, bekommt man die URL vor dem Rewrite mit
$_SERVER['REQUEST_URI']
. Diese URL zerlegt man mit parse_url in ihre Bestandteile und findet im Ergebnis unter dem Schlüssel 'path' das Gewünschte.
warum verwendet man es nur dann, wenn Rewrite im Spiel ist? Meine Devise: Immer genau $_SERVER['REQUEST_URI']
verwenden. $_SERVER['SCRIPT_NAME']
birgt dagegen genau in diesem Szenario ein Sicherheitsrisiko. Habe aber gerade keine Quelle für diese Aussage zur Hand.
Liebe Grüße
Felix Riesterer