Moin!
Allerdings wird hinter dem einleitenden <form> ein Hiddenfeld mit der Session-Id eingefuegt, was laut Validator nach XHTML 1.0 strict hier nicht erlaubt sei:
Ebenso werden die Links erweitert, das fehlerhafte & wird mit ini_set.. abgefangen.
Ist alles eine Frage deiner php.ini.
Das & kannst du dort auch als & definieren (ini_set muß da nicht sein), und ebenso kannst du definieren (und auch abstellen), dass PHP automatisch jedes Formular erweitert. Ist ja nur dann relevant, wenn du mit trans_sid arbeitest.
Ich denke, die Einstellungen in der php.ini erklären sich in diesem Punkt von selbst.
Und wenn du deinem PHP abgewöhnt hast, hinter Formulare sofort das Hidden-Feld zu klatschen, mußt du es natürlich manuell an einer genehmen Stelle einfügen, und es auch ggf. nur im Bedarfsfalle dort reinpflanzen.
Bedenke: <input type="hidden" name="<?php echo sessionname(); ?>" value="<?php echo sessionid(); ?>" />
Wenn die Konstante SID nicht leer ist, muß das da oben rein.
- Sven Rautenberg
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)