URL Aufbau (Variblen & Ordner)

wischmopp90

Erfahrenes Mitglied
Moinmoin,

Und zwar seh ich in letzterzeit öffters URL's die z.b. http://domain.tld?vari heißen. Wie kann man auf der Wert vari zugreifen? Wohlgemerkt dieser ist unterschliedlich und vari ist auch Gleichzeitig der wert? Ich weis des es die $$ Zuweisung gibt aber hat die was damit zutuen?

Desweiteren sind viele Seiten mit URL wie http://domain.tld/secure/user/user234/profil/ aufgebaut oder halt wie bei wikipedia. Existieren die Ordner wirklich und es wird aufm server mit Ordner gearbeitet in welchen dann php files stecken?

Gruß Fabian
 
Im ersten Fall reicht es den Query String ($_SERVER['QUERY_STRING']) auszuwerten.

Im zweiten Fall wird wohl eine serverseitige Technik wie Apaches mod_rewrite-Modul oder etwas vergleichbares im Einsatz sein, mit der die ursprünglichen Anfragen serverintern umgeschrieben werden.

Es gibt aber noch einen dritten Fall, der zumindest mit PHP funktioniert. Die URL-Pfade sehen dann etwa so aus:
Code:
/foo.php/bar
Diese werden aber (zumindest vom Apache-Webserver) auf das /foo.php-Skript abgebildet. Der variable Wert kann dann aus der $_SERVER['PHP_SELF']- oder $_SERVER['REQUEST_URI']-Variable herausgefiltert werden.
Aber Vorsicht: dies kann auch für XSS-Angriffe missbraucht werden, wenn die Werte der genannten Variablen nicht ohne ausreichende Maskierung verwendet werden.
 
Zurück