Der Martin: Urls index.php/install

Beitrag lesen

Hi,

ich habe heute eine Webanwendung gesehen (sie wurde glaube ich mit CodeIgniter) entwickelt.
Wenn man z.b. die Startseite localhost/index.php aufruft, sieht man in der Browser URL beim ersten Aufruf:
localhost/index.php/install

das ist in der Form ungewöhnlich, aber durchaus machbar.

auch später beim Login oder Betrieb ist immer hinter der index.php eigentlich ein Verzeichnis
Meine eigenen kleinen Webanwendungen machen dies so nicht. Hier wäre es etwa
localhost/install/install.php

Wie nennt sich denn diese "Technik"

Hmm, keine Ahnung wie's heißt - ich kenne nur den technischen Hintergrund als solchen.
Stell dir eine Pfadangabe wie /p1/p2/p3/p4 vor. Der Apache geht diesen Pfad Schritt für Schritt durch. Beim ersten Bestandteil, der *kein* Verzeichnis mehr ist, sondern eine Datei, hört er mit dem Verfolgen auf und kümmert sich "ganz normal" um diese Datei. Den Rest des Pfades stellt er als Umgebungsvariable zur Verfügung.

Ist im oben angegebenen Beispiel etwa p2 ein PHP-Script, dann wird dieses gestartet und bekommt den Rest des Pfades (also "/p3/p4") in $_SERVER['PATH_INFO'] zur Verfügung gestellt.

Ciao,
 Martin

--
Keine Sorge, wir finden für jede Lösung ein Problem.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(