如果上一页== X.com,则运行PHP查询

时间:2013-06-08 14:34:21

标签: php mysql pdo paypal

非常奇怪的情况我不确定如何修复,我不是PHP开发人员所以请原谅我的天真。

我已经在我的网站上添加了4个立即购买按钮,根据按钮,您被重定向到X成功页面。

在这个页面上,我运行一个查询来从我的表中获取会话用户的记录 - 然后我相应地更新我的记录。

发生了什么,我的用户可以访问此页面example.php并自动运行查询,因此我需要以某种方式说IF(previous url = Paypal)然后运行查询,如果不是die()

有人可以告诉我最佳解决方案是什么吗?

1 个答案:

答案 0 :(得分:0)

PHP在超全局$ _SERVER数组中的值为HTTP_REFERER,因此您可以尝试以下内容:

if (isset($_SERVER['HTTP_REFERER']) && preg_match('/paypal/i', $_SERVER['HTTP_REFERER'])) {
    // execute queries
}