У меня проблема с передачей переменной массива из Flash (AS2) в PHP. В сценарии действия у меня есть несколько массивов, определенных как
output["px1"]
output["px2"]
output["px3"]
и затем я использую следующий код для передачи переменных в php-файл
output.sendAndLoad("orders/print2cart.php",output,"POST");
Я хочу знать, как получить данные из массива в PHP. Я пытался использовать $_POST['px1']
, $_POST['output']['px1']
, $_POST['output']
, но я не могу получить какие-либо данные. Любые идеи относительно того, что я могу изменить, чтобы получить желаемый результат?
Спасибо!
РЕДАКТИРОВАТЬ: Только что заметил, что одна из других переменных в output (output.username) также не отправляется в PHP, несмотря на то, что он отображается во флэш-памяти. Используя следующий код для оповещения о вспышке, он показывает все переменные правильно.
getURL ("javascript: alert ('Печать штампа:" + output.PrintStamp + "Пользователь:" + output.username "')");
РЕДАКТИРОВАТЬ: похоже, как только я отправляю довольно длинный массив (или строку в этом отношении), ни одно из других полей, связанных с переменной LoadVars, также не отправляются. Я погуглил его на предмет ограничений, и он говорит, что текстовые ограничения составляют ~ 63000. Все еще не уверен, что это проблема