Hallo zusammen,
Aus einem Formular, das in typo3 als HTML eingebaut ist, übertrage ich per POST Formularinhalte an eine eigene Formularverarbeitung.
Die Seite läuft mit RealURL und entsprechender htaccess-Datei.
Das Formular verwendet Werte, die zu Arrays zusammengestellt werden.
Beispiel:
<input type="text" name="item['objekt']" />Test</input>
Die Formulare funktionieren excellent, wenn sie außerhalb von typo3 verwendet werden, alle Werte werden korrekt übergeben.
Sende ich das Formular ab, wenn die Seite von typo3 gerendert wurde, kommen die Werte nicht als "item['objekt']" an, sondern als "item[0]".
Ich hab mir mal per PHP den Inhaltr von $_REQUEST ausgeben lassen, und die Werte sind schon verändert, wenn sie bei meiner Formularverarbeitung ankommen.
Vermutete Fehlerquelle:
RealURL überschreibt die Werte (ist das die bypass-Funktion), bzw. übersetzt diese nicht korrekt.
Vermutete Lösung:
die Formulareverarbeitung von der Verarbeitung mit realURL ausnehmen.
Frage:
wie kann ich verhindern, dass die Formularvariablen mit realURL verarbeit werden?
bzw.
gibt es eine Möglichkeit, die htaccess so zu modifizieren, dass die Formularverarbeitung nicht mit realURL verarbeitet wird? (wobei das wohl eher nicht geht ...)
Bin für jede Idee Dankbar.
Nachtrag:
Das Problem besteht wahrscheinlich, weil auf der Domain noch nicht der korrekte Domainname eingetragen ist und realURL im HTML-Code ein BaseURL eingfügt.
Wenn das nicht der Fall ist, werden die übergebenen Werte auch nicht genullt.
Das ist wohl eine Sicherheitsfunktion.
Hmm.