javascript - 如果从 Facebook 共享,则重定向到页面

标签 javascript php facebook facebook-graph-api share-button

我不知道这是否可能。我正在用 PHP 创建一个网站。是否可以检测之前的网址是否来自 facebook/twitter,如果是,则重定向到另一个页面?

详细 我有页面 A 和 B。页面 B 中有一个共享按钮。单击该按钮后,它将把页面 B 的标题、图像、描述等发布到 Facebook。但在 facebook 中点击它会重定向到页面 A。

有人可以帮助我吗?

最佳答案

如果您的所有页面都位于同一域中,您可以使用 session 。

对于外部页面,您可以使用$_SERVER['HTTP_REFERRER']

if ( $parts = parse_url( $_SERVER['HTTP_REFERRER'] ) ) {
   if($parts['host'] == "www.facebook.com"){
      //do something
    }
}

关于javascript - 如果从 Facebook 共享,则重定向到页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23064971/

相关文章:

javascript - 带有下一张和上一张图像预览的轮播

javascript - 如何使后退按钮链接到用户访问过的上一页?

javascript - 在 Javascript 中比较 2 个变量与 2 个变量

php - Laravel - 排序后从集合中响应 JSON 将项目索引作为对象键

android - Facebook 登录 fragment 关闭应用程序,使用 Facebook SDK 3.0.1

javascript - HTML5 Canvas 游戏开发复杂化

php - Isset 内联条件不起作用

php - AJAX - PHP - FFMPEG - 执行未完成

Facebook 在与您的应用程序配置不同的域上共享?

c# - 发布到 Facebook 群组墙并标记成员 - Graph API - C#