bimmel: [Prototype] JavaScript-Array per Ajax an PHP übergeben

Beitrag lesen

Hi

PHP hat einen schwerwiegenden Bug, durch den Parameter immer nur einzeln gewertet werden, solange ihre Namen nicht der PHP-Array-Schreibweise entsprechen. Heißen die Parameter also z.B. "pk[]", arbeitet PHP so, wie man es von gut konzipierten Systemen schon beim Namen "pk" erwartet.

Das heißt, ich kann in diesem Fall keine Arrays übergeben? Oder kann man das irgendwie umschiffen (wie gesagt, die Variante mit implode/explode oder serialize/unserialize fallen weg...).
Es wäre zwar unperformant, unprofessionell und eine absolute Notlösung, aber man könnte doch (per Ajax) eine Seite aufrufen, die das Argument, das ihr geliefert wurde, in eine Session einträgt. In einer JavaScript-Schleife, die die Elemente des Arrays durchläuft, wird diese Seite nacheinander X-mal aufgerufen. Somit müsste man kein Array übertragen, sondern nur die Arrayelemente, die eben strings sind.

Lg
bimmel