0

修正方法がわからない本当に奇妙な状況です。私はPHP開発者ではないので、私の素朴さを許してください。

私のウェブサイトに 4 つの今すぐ購入ボタンを追加しました。ボタンによっては、X の成功ページにリダイレクトされます。

このページでクエリを実行して、テーブルからセッション ユーザーのレコードを取得し、それに応じてレコードを更新します。

何が起こっているのか、私のユーザーはこのページにアクセスするだけでクエリが自動的に実行されるので、そうでない場合はexample.php何らかの方法でクエリを実行する必要がありますIF(previous url = Paypal)die()

最善の解決策を教えてくれる人はいますか?

4

1 に答える 1

0

PHP では、スーパーグローバル $_SERVER 配列に HTTP_REFERER の値があるため、次のように試すことができます。

if (isset($_SERVER['HTTP_REFERER']) && preg_match('/paypal/i', $_SERVER['HTTP_REFERER'])) {
    // execute queries
}
于 2013-06-08T18:06:48.120 に答える