我有非常簡單的形式(文件名爲message.php
):Facebook iframe - 如何發送表單(POST方法)?
<?php
print_r($_POST);
?>
<form method="post" target="_top" action="<?php echo CANVAS_URL;?>message.php">
<input type="text" name="your_name" />
<input type="hidden" name="signed_request" value="<?php echo $_REQUEST['signed_request'];?>" />
<input type="submit" name="send" />
</form>
我發現這個問題的一個解決方案 - 投入的形式隱藏輸入與signed_request
- 我做到了,但不幸的是我仍然面臨這個問題 - 我無法檢索發送的POST數據。
如果我將方法更改爲method="get"
,一切正常,但我需要POST的數據。
任何人都可以幫助我,如何解決這個問題?謝謝!
感謝您的回覆,但不幸的是,這並沒有幫助我。仍然無法從$ _POST – user984621
嗯檢索數據。唯一不同的是我沒有在文件名前使用'<?php echo CANVAS_URL;?>'。如果這段代碼在message.php中,那麼它爲什麼需要在那裏?咆哮,也許你可以發佈更多的代碼或鏈接到一個現場示例? – ow3n