Ist es besser einen neuen Thread aufzumachen und auf den alten zu verlinken oder wird das hier gelesen noch?
Jedenfalls habe ich ein wenig herumprobiert...
$path_info=ltrim($_SERVER['PATH_INFO'],"/"); liefert schon das selbe Ergebnis wie mein Explode. Ich hatte nur $aPath_info=explode(".php/",$_SERVER['PHP_SELF']); benutzt weil ich den ersten Teil des Arrays auch noch im Code benutzt habe für Variablenzuweisung. Damit hatte ich gleich alle benötigten Teile extrahiert...
Leider funktioniert $_SERVER['PATH_INFO'] zwar lokal aber nicht online...
Problem: Online gibt es kein Path_info und das php_self gibt nur den Namen des Skriptes ohne den Anhang zurück.
Allerdings gibt es online ein: _SERVER["ORIG_PATH_INFO"]
Darin steht das selbe wie in Path_Info lokal. Ein anderes Path_Info gibt es online wohl nicht mehr.
Ich muss nun wohl tricksen schätze ich. Irgendwie eine der Variablen abfragen und wenn eine leer ist die entsprechende andere...
Wenn Provider mal was ändern...
Grüße!
Sebastian