Любой метод проверки того, с какого сайта пришел пользователь, может быть обманут пользователем, будь то по причинам эксплойта (в обход части «заплати за мои вещи») или по соображениям конфиденциальности («Это не твое дело, что я просто искал»в").Не надейтесь на это в критических ситуациях.
Вам лучше прослушивать сообщения IPN от Paypal и использовать их для разблокировки функций, за которые люди заплатили.Может быть небольшая задержка, но обычно она очень короткая.Обычно к тому времени, когда пользователь приходит в норму, «спасибо за ваш заказ!»и щелкнув ссылку, чтобы получить доступ к тому, что они купили, IPN прошел.