Мне интересно, как отправить данные из AS3 в CakePHP. Я знаю, что могу использовать URLVariables для отправки данных в URLRequest и получения этих данных в PHP, используя суперглобальный $ _POST. Однако по какой-то причине я не могу получить доступ к переменным в действии CakePHP.
В своем действии я получаю данные, используя следующее:
echo json_encode(array("response_type" => $responseType,"response" => $response, "data" => $_POST));
но вот что я получаю взамен:
{"response_type":"Error","response":"Data was not sent!","data":[]}
Примечание : я установил responeType на «Ошибка» и ответ на «Данные не были ..» вручную.
В AS3 это то, что я делаю:
var request:URLRequest = new URLRequest(url);
request.method = URLRequestMethod.POST;
request.data = params;
loader = new URLLoader();
executeRequest(loader, request);
И вот что я отправляю как мой объект:
{facebookID:"25"}