Mal eine konzeptionelle Frage. Ich mache ja nicht sonst nicht viel mit PHP. :(
Ich setze bei einem Projekt Variablen korrespondierend zur URL. Nun ist die Seitenstruktur in meiner lokalen Umgebung unterschiedlich zum Live-Server.
Lokal sieht das so aus:
und auf Production wird es so aussehen:
Was ich mir überlegt hatte war, den URI-String zu splitten und das letzte Element in einer Variablen aufzufangen:
Frage: Gäbe es dafür noch einen besseren Ansatz? So wirklich elegant kommt mir das nicht vor.
Ich setze bei einem Projekt Variablen korrespondierend zur URL. Nun ist die Seitenstruktur in meiner lokalen Umgebung unterschiedlich zum Live-Server.
Lokal sieht das so aus:
PHP:
http://localhost/~username/projektname/
http://localhost/~username/projektname/index.php
http://localhost/~username/projektname/foobar.php
und auf Production wird es so aussehen:
PHP:
example.com // <-.htaccess redirect auf root
example.com/index.php
example.com/foobar.php
Was ich mir überlegt hatte war, den URI-String zu splitten und das letzte Element in einer Variablen aufzufangen:
PHP:
$foo = end(explode('/', $_SERVER['REQUEST_URI']));
Frage: Gäbe es dafür noch einen besseren Ansatz? So wirklich elegant kommt mir das nicht vor.