繁体   English   中英

Facebook应用程序,如何使用PHP检查Facebook canvas / standalone内部?

[英]Facebook application, how to check if inside Facebook canvas / standalone using PHP?

我想开发一个Facebook连接应用程序,可以在Facebook画布内或独立操作。

我可以检查用户是否使用Facebook canvas /不使用官方Facebook PHP客户端库吗?

谢谢,安德里

在Canvas页面的情况下,Facebook将在另一个名为X-FB-USER-REMOTE-ADDR HTTP头中传递客户端的IP地址。

http://wiki.developers.facebook.com/index.php/Your_callback_page_and_you

如果它已经设定,你就在Facebook上。

黑客也可以发送此标头,这可能会导致您的应用程序在Facebook外部出现意外行为。

检查HTTP_REFERER标头。 如果推荐人是“apps.facebook.com”,那么它在Facebook画布上加载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM