Automatische Umwandlung von SpecialChars bei der HTTP-Übertragung ?
trinita
- php
0 wahsaga
Hallo !
Bei der Übermittlung von Daten aus Flash nach PHP mittels $HTTP_RAW_POST_DATA werden bei mir gewisse Sonderzeichen (im wesentlichen wohl jene, die auch htmlspecialchars() behandelt) in HTML-Entities umgewandelt. Ein im Flash-Formular eingegebener Apostroph wird beispielsweise in ' umgewandelt.
Wo genau findet diese Umwandlung statt: Noch in Flash oder macht das der PHP-Server (ähnlich wie bei magic_quotes) ? Gibts da eine php.ini-Einstellung, mit der man PHP das "abgewöhnen" kann ?
Danke für die Auskunft,
trinita
hi,
Bei der Übermittlung von Daten aus Flash nach PHP mittels $HTTP_RAW_POST_DATA werden bei mir gewisse Sonderzeichen (im wesentlichen wohl jene, die auch htmlspecialchars() behandelt) in HTML-Entities umgewandelt. Ein im Flash-Formular eingegebener Apostroph wird beispielsweise in ' umgewandelt.
Wo genau findet diese Umwandlung statt: Noch in Flash oder macht das der PHP-Server (ähnlich wie bei magic_quotes) ? Gibts da eine php.ini-Einstellung, mit der man PHP das "abgewöhnen" kann ?
ich denke mal, das wird in diesem falle flash schon machen.
PHP wandelt keine zeichen in entities um, und in $HTTP_RAW_POST_DATA sollte schon gar keine veränderung stattfinden, da solltest du wirklich alles so bekommen, wie es im request mitgeschickt wurde.
gruß,
wahsaga