![](/img/trans.png)
[英]SDK Facebook app - allow to use the app only on FB, not on my website
[英]only htpps fb app
如何仅制作https Facebook应用程序? 包含以下代码:
$signed_request = $_REQUEST["signed_request"];
list($encoded_sig, $payload) = explode('.', $signed_request, 2);
$data = json_decode(base64_decode(strtr($payload, '-_', '+/')), true);
if(empty($data["page"]["liked"]))
仅在https中工作。
感谢您的回答。
仅在应用程序(画布或应用程序)设置中放置HTTPS /安全URL。
将“画布URL”留空。 并填充安全画布URL。
此外,您可以将服务器配置为将非HTTP请求重定向到HTTPS,以便您的应用程序仅通过HTTPS服务器。
-附加
鉴于您的代码只能在HTTPS上运行,看来对HTTP的请求已重定向到HTTPS,以我的经验,在Facebook加载您的App的情况下,倾向于在重定向过程中丢弃$ _POST的数据。 这就是为什么您的代码跳闸的原因,因为$ _REQUEST为空白/ signed_request丢失。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.