gpt4 book ai didi

php - 我如何知道我的应用程序正在 Facebook 内部运行

转载 作者:搜寻专家 更新时间:2023-10-31 21:16:29 24 4
gpt4 key购买 nike

如果我有一个应用程序并且它在 facebook 中运行。第一次加载我会得到

$_REQUEST['signed_request'] 

但如果您单击我的应用程序内的任何链接并在应用程序内导航,您将丢失 $_REQUEST['signed_request'] .

有没有其他方法可以知道我的应用程序是在浏览器中运行还是在 facebook 中运行?

最佳答案

您可以将 signed_request 的值保存在 php session 中,像这样:

session_start();
if (isset($_REQUEST['signed_request'])){
$_SESSION['signed_request'] = $_REQUEST['signed_request'];
}

稍后您可以检查 signed_request 值是否保存在 session 中:

if (isset($_SESSION['signed_request'])){
//do something
}

关于php - 我如何知道我的应用程序正在 Facebook 内部运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7512807/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com