Hello,
Mit "Daisychain" ist wahrscheinlich das Anhängen von Daten an die URL gemeint.
Nein, entschuldig bitte. Daisychain heißt "durchschleifen, weiterreichen". hat also nix mit der URL zu tun. Nur eben, dass das von Form zu Server zu Form zu Server von ... immer weitergereicht wird. Und das geht eben am besten mit einem Affenformular.
Wir haben hier heute schon mindestens zwei Threats zu dem Thema gehabt. Da musst Du einfach mal nach "Tom" oder "Sven Rautenberg" suchen. Schlagworte habe ich vergessen.
Und mit "Post" wären die auch unsichtbar. Das ist ein guter Ansatz, bedeutet aber daß ich mich noch ein bißchen mehr mit Perl beschäftigen muß als es mir lieb ist...Das Anlegen von "temporären" Dateien auf dem Server erscheint mit einfacher als URL-Anhänge aufzudröseln. Ich versuchs trotzdem mal mit dem daisychainen...
Das schöne beim Daisychain ist, dass Du überhaupt keine benutzeridentifikation benötigst, also keine Session, keine Anmeldung...
Da gabs hier heute schon ein paar Thread in PHP. Warum sollte das mit Perl nicht auch gehen.
PHP ist mir _leider_ _völlig_ fremd; Wäre aber vermutlich für solche Anwendungen zweckmäßiger. Nun ja man kann nicht auf allen Hochzeiten tanzen. Perl muß es auch möglich machen können.
Das geht bestimmt auch in Perl
man braucht einen Hash (also array in PHP) oder eine definierte Datenstruktur, die man leicht erweitern kann und die man dann irgendwie für HTML unschädlich codiert. In PHP bietet sich da base64-Codierung an. Diese Daten stöpselst Du dann in ein Hidden-Field, die Du beim nächsten Durchlauf am Scriptanfang wieder dekodierst, eiterverwendest und bevor die Daten wirder zum Client gehen, wieder einpackst in das Hidden-Field.
Du musst nur sicherstellen, dass die Navigation innerhalb des Shops nur mit POST-Buttons stattfindet, damit die Variable auch immer mit übertragen wird. In letzten Script werden die Daten dann nach dem Auspacken geprüft und zusammen mit den Kundendaten gespeichert und nochmal angezeigt zum Drucken und einmal an den Kunden gemailt.
Fertig ists
Grüße
Tom