Hi,
schreibe gerade mein eigenes CMS, welches auf meine Bedürfnisse zugeschnitten ist (kein Monster Joomla oder ähnliches).
Dabei ist ein eigentlich simples Problem aufgetaucht, aber irgendwie war das googlen nicht erfolgreich oder hab falsche key-words eingegeben...
Ich verwalte alle meine Inhalte alle über die /index.php (Controller). Der genaue Content wird über eine GET Variable 'link' ermittelt, (z.B. /index.php?link=bla). Ich will nur existierende Werte von 'link' annehmen (die über eine interne xml-datei verwaltet werden), ansonsten soll ein verweis auf bla.com/index.php?link=home geschehen.
Wenn einer also in den Browser einträgt http://bla.com/index.php?link=linkWhichNotExists soll der Browser ihm automatisch http://bla.com/index.php?link=home anzeigen.
Ich will nur die Funtion von php wissen, die das erledigt. Der restliche Code (Überprüfung, ob links da sind oder nicht) steht schon.
leider funktioniert ein header() nicht, da hier auf die gleiche seite verwiesen wird (->index.php).
Sorry falls dieses Problem zu leicht zu lösen ist, dass es eigentlich wert ist beantwortet zu werden
.
schreibe gerade mein eigenes CMS, welches auf meine Bedürfnisse zugeschnitten ist (kein Monster Joomla oder ähnliches).
Dabei ist ein eigentlich simples Problem aufgetaucht, aber irgendwie war das googlen nicht erfolgreich oder hab falsche key-words eingegeben...
Ich verwalte alle meine Inhalte alle über die /index.php (Controller). Der genaue Content wird über eine GET Variable 'link' ermittelt, (z.B. /index.php?link=bla). Ich will nur existierende Werte von 'link' annehmen (die über eine interne xml-datei verwaltet werden), ansonsten soll ein verweis auf bla.com/index.php?link=home geschehen.
Wenn einer also in den Browser einträgt http://bla.com/index.php?link=linkWhichNotExists soll der Browser ihm automatisch http://bla.com/index.php?link=home anzeigen.
Ich will nur die Funtion von php wissen, die das erledigt. Der restliche Code (Überprüfung, ob links da sind oder nicht) steht schon.
leider funktioniert ein header() nicht, da hier auf die gleiche seite verwiesen wird (->index.php).
Sorry falls dieses Problem zu leicht zu lösen ist, dass es eigentlich wert ist beantwortet zu werden

Kommentar