hotti: mehrdimensionales array in einem input möglich?

Beitrag lesen

Hi,

Entweder übergibst du lediglich eine id, die einen serverseitigen Datensatz identifiziert – oder, wenn du wirklich mehrere Werte übergeben *musst*, fasst du sie zu *einem* Wert zusammen, indem du sie zu einem String-Wert serialisiert. Dann musst du aber u.U. vorsichtig sein beim anschließenden serverseitigen de-serialisieren des übergebenen, möglicherweise manipulierten Wertes – z.B. PHPs serialize/unserialize zu verwenden, wird nicht empfohlen. JSON als Datenformat wäre an so einer Stelle eine bessere Wahl.

Etwas genauer: Es braucht einen Serializer, der sowohl clientseitig (JS) als auch serverseitig (PHP, Perl) zur Verfügung steht. Damit stehen client- wie serverseitig quasi dieselben Datenstrukturen (JS::Object, Perl::Hash, PHP::Array) zur Verfügung und die Übertragung wird transparent.

MfG