1

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

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

谁能帮我?

4

1 回答 1

1

如果您的所有页面都在同一个域上,您可以使用会话。

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

IE

if ( $parts = parse_url( $_SERVER['HTTP_REFERRER'] ) ) {
   if($parts['host'] == "www.facebook.com"){
      //do something
    }
}
于 2014-04-14T16:19:40.513 回答