gpt4 book ai didi

php - Facebook PHP 表单返回空 $_POST

转载 作者:行者123 更新时间:2023-12-02 00:38:02 27 4
gpt4 key购买 nike

我最近一直在开发一些 Facebook 应用程序,但总是遇到同样的问题:我找不到在 iFrame Facebook 应用程序上使用 POST 方法发送表单的方法。返回的$_POST始终为空。

我发现的一个补丁是使用 GET 方法使用表单发送数据,并将其发送到 Canvas 页面脚本 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总是空的!!

有人有答案吗?

最佳答案

找到答案。

只要您将 $_REQUEST["signed_request"] 作为表单中名为“signed_request”的 Conceal 字段传递,Facebook 中的 post 方法就可以正常工作。

关于php - Facebook PHP 表单返回空 $_POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6115034/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com