Deine PHP.ini ist sehr wahrscheinlich "falsch" konfiguriert, er nimmt statt '&' als seperator '&'.
siehe:
PHP: http_build_query - Manual (einfach inder Seite nach & suchen und du stolperst über Meldungen, dass der default Seperator falsch gesetzt ist).
Lösung:
a) default seperator in der php.ini setzen
Code:
[php.ini]
; The separator used in PHP generated URLs to separate arguments.
; Default is "&".
; arg_separator.output = "&" ; das hier ist falsch !
arg_separator.output = "&" ; das hier ist richtig
oder
b) den default Seperator in der Funktion angeben
PHP-Code:
$returnString = http_build_query($returnVars);
// ersetzen durch
$returnString = http_build_query($returnVars, '', '&');
und schon funktionierts. Hattest also weder im AS noch im PHP nen wirklichen Fehler
lg