[英]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.