1

これが可能かどうかはわかりません。PHPでサイトを作っています。以前の URL が facebook/twitter からのものであることを検出することは可能ですか? はいの場合、別のページにリダイレクトされますか?

詳しくはページAとBがあります。ページBにシェアボタンがあります。そのボタンをクリックすると、ページBのタイトル、画像、説明などをFacebookに投稿します。しかし、Facebookでそれをクリックすると、ページAにリダイレクトされます.

誰でも私を助けることができますか?

4

1 に答える 1

1

すべてのページが同じドメインにある場合は、セッションを使用できます。

外部ページの場合は、 を使用できます$_SERVER['HTTP_REFERRER']

いえ

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