我正在使用facebook像buttton
<iframe src="http://www.facebook.com/widgets/like.php?href={url}&layout=button_count&"
scrolling="no" frameborder="0" style="border:none; width:150px; height:25px">/iframe>
=&gt; {url}是动态值
我也在使用
$facebook->api_client->fql_query('SELECT user_id FROM like WHERE post_id="{url}"');
获取喜欢该产品的用户,但我没有获得任何输出。
Plz帮助。
答案 0 :(得分:3)
您不必使用{$url}
吗?
最好使用$url
对urlencode()
进行编码。
答案 1 :(得分:0)
回应动静能量的另一个答案,
我认为不应该用urlencode编码,因为它是在字符串中。
相反,请检查您是否启用了magicquotes(可以使用命令get_magic_quotes_gpc()
检查状态)
如果您启用了magicquotes,则无需屏幕输入,它已被过滤。如果未启用,则使用addslashes而不是urlencode。我相信代码将是:
$facebook->api_client->fql_query('SELECT user_id FROM like WHERE post_id="{'.addslashes(url).'}"');