PHP форма PHP возвращает пустое $ _POST - PullRequest
2 голосов
/ 24 мая 2011

В последнее время я разрабатывал некоторые приложения для Facebook, и у меня всегда была одна и та же проблема: я не могу найти способ отправки формы методом POST в приложениях iFrame для Facebook. Возвращенное значение $_POST всегда пусто.

Один патч, который я обнаружил, - это отправка моих данных с помощью формы методом GET и отправка их по URL-адресу сценария страницы холста, например: <form action="<?php echo CANVAS_PAGE; ?>script.php" method="GET" > а затем получить мои данные через $_REQUEST. Я пробовал любую комбинацию метода POST / GET с действием CANVAS_PAGE/script.php / CANVAS_URL/script.php / script.php, и это единственное, что действительно работает. По крайней мере, для меня.

Теперь проблема в том, что мне нужно загрузить файл, затем я должен использовать метод POST, а затем вернуться к первоначальной проблеме -> Я не могу найти способ отправить форму с методом POST. Возвращенный $_POST всегда пуст !! !! 1012 *

У кого-нибудь есть ответ на этот вопрос?

1 Ответ

7 голосов
/ 25 мая 2011

Ответ найден.

Метод post в Facebook работает нормально, если вы передаете $ _REQUEST ["signature_request"] в виде скрытого поля с именем "signature_request" в вашей форме.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...