Facebook fb friend选择器和php POST公式工作不正常
嘿,伙计们, 我也使用过搜索,所以我有信心在这里提问,不会做错任何事:P 最近我为了好玩和学习而开发了另一个Facebook应用程序!基本上我想要它做的是: 一,。您可以选择要单击的内容 2.您可以从fb朋友选择器公式中选择一个朋友 然后,应用程序会在从第2点选择的朋友的墙上,用在第1点选择的项目发布一条墙帖子 问题是,我创建了一个php post公式,其中包含了fb friend选择器,如下所示:Facebook fb friend选择器和php POST公式工作不正常,facebook,http-post,facebook-wall,Facebook,Http Post,Facebook Wall,嘿,伙计们, 我也使用过搜索,所以我有信心在这里提问,不会做错任何事:P 最近我为了好玩和学习而开发了另一个Facebook应用程序!基本上我想要它做的是: 一,。您可以选择要单击的内容 2.您可以从fb朋友选择器公式中选择一个朋友 然后,应用程序会在从第2点选择的朋友的墙上,用在第1点选择的项目发布一条墙帖子 问题是,我创建了一个php post公式,其中包含了fb friend选择器,如下所示: <form action="send.php" id="testForm" method=
<form action="send.php" id="testForm" method="post">
[blah blah the items to choose]
<fb:serverfbml style="width: 240px; height: 700px;">
<script type="text/fbml">
<fb:fbml>
<fb:friend-selector uid="$user" name="uid" idname="uid2"/>
</fb:fbml>
</script>
</fb:serverfbml>
<input class="inputbutton" style="cursor: pointer;" name="do_it" value="submit" type="submit">
</form>
或者我用echo$\u POST['uid']或$\u POST['uid2']替换它
他们都没有给我一点价值
那么bug在哪里呢?fb:serverfbml创建了一个iframe,因此由于表单位于外部,因此它不会在fb:serverfbml标记内发送任何内容。 您需要这样做:
<fb:serverfbml width="615">
<script type="text/fbml">
<form name="form" action="http://www.remy-mellet.com/remote/fb/reverse/temp.php" id="form">
<fb:friend-selector uid="797350112" name="uid" idname="friend"/>
<INPUT type="submit" value="test">
</form>
</script>
</fb:serverfbml>
收到的参数:
<?php
print_r($_POST);
print_r($_GET);
?>
<fb:serverfbml width="615">
<script type="text/fbml">
<form name="form" action="http://www.remy-mellet.com/remote/fb/reverse/temp.php" id="form">
<fb:friend-selector uid="797350112" name="uid" idname="friend"/>
<INPUT type="submit" value="test">
</form>
</script>
</fb:serverfbml>
<?php
print_r($_POST);
print_r($_GET);
?>