Tobias Kloth: "//////////"-ERROR anstatt Text

Beitrag lesen

Hallo Jochen,

http://www.psy.de/sapjeg21

Wenn ich in eines der Text-Felder z.B. »foo"bar« eingebe, steht auf der nächsten Seite im Quellcode:
  <input type="hidden" name="cogsup_se" value="foo"bar">

  • und hier ist dann nach »foo\« der Wert des value-Attributes zu Ende (auf der nächsten Seite steht dann
      <input type="hidden" name="cogsup_se" value="foo\">
    im Code). Die vielen \ kommen daher, weil magic_quotes »'«, »"«, »\«, und NULL mit einem \ maskiert - und bei mehreren Schritten werden es eben immer mehr.

Du musst also den Link aus meinem Posting lesen, sowie htmlentities() bzw. htmlspecialchars() auf das, was du in die hidden-Felder als value schreibst, anwenden.

Grüße aus Nürnberg
Tobias