Hallo Christian!
Du auch? Hmmm. Dann bin ich wengistens nicht allein. Ich habe es so gelöst, dass GET-Paramter immer in der Form
Kommando zurück - mit POST funktioniert das ganze (wider Erwarten ;-)), also halb so wild.
http://irgendwas/param1/param2/param3/...
übergeben werden, was anderes blieb mir nicht übrig. Aber das war ja gerade der Sinn. Bsp:
http://irgendwas/admin/user/edit/christian
Hm. Das ist zwar sehr schön, aber irgendwie ist mir das so unsicher, keine Ahnung, nur so vom Gefühl ist das eine potentielle Fehlerquelle, aber wie gesagt, habe kein echten Argumente dagegen. Dazu gehört auf alle Fälle mehr Disziplin.
oder per POST an
http://irgendwas/admin/user/editund dann als Hidden-Field alle weiteren Infos. Das ist viel schöner als irgendwas mit ?, oder nicht?
Hidden Files sind mit das häßlichste was es gibt finde ich, denn meist(nicht immer!) sind sie Resultat schlechter Programmierung, die Erfahrung habe zumindest ich bisher gemacht. Außerdem kann man oft nicht auf GET verzichten.
Noch etwas: In $_SERVER['REQUEST_URI'] steht der Originalrequest - da kannst Du natürlich alles nach dem ? parsen, wenn Du willst. PHP bietet da glaube ich sogar eine Funktion an... Ich hab' das aber nicht gemacht.
Ja da gibt es was, was mich an der Funktion stört, die funktioniert genau so wie "register_globals=on", alle Variablen werden direkt hergestellt. Das gefällt mir nicht. Für geht hätte isch schon gerne eine Lösung für die .htaccess. Das muß doch irgendwie möglich sein, oder?
Und wenn das schon nicht geht, wie soll das dann mit POST-Daten und Upload-Files funktionieren?
Mit $_POST hatte ich in so einer Konstellation noch nie Probleme, die kamen immer an ($_REQUEST verwende ich aus einer Laune heraus nie ;)) und $_FILE habe ich nicht probiert, sollte aber funktionieren, da $_POST funktioniert.
;-) Das hatte ich zum Glück auch bemerkt
*Erleichterung....*
Grüße
Andreas
Andereas