Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook fb friend选择器和php POST公式工作不正常_Facebook_Http Post_Facebook Wall - Fatal编程技术网

Facebook fb friend选择器和php POST公式工作不正常

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=

嘿,伙计们, 我也使用过搜索,所以我有信心在这里提问,不会做错任何事:P

最近我为了好玩和学习而开发了另一个Facebook应用程序!基本上我想要它做的是:

一,。您可以选择要单击的内容 2.您可以从fb朋友选择器公式中选择一个朋友

然后,应用程序会在从第2点选择的朋友的墙上,用在第1点选择的项目发布一条墙帖子

问题是,我创建了一个php post公式,其中包含了fb friend选择器,如下所示:

<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);
?>