实在很奇怪,无法确定如何解决,我不是PHP开发人员,请原谅我。
我在网站上添加了4个立即购买按钮,根据按钮的不同,您将被重定向到X成功页面。
在此页面上,我运行查询以从会话表中获取会话用户的记录-然后,我将相应地更新记录。
但是发生了什么,我的用户只能访问example.php
此页面,查询会自动运行,因此我需要以某种方式说出IF(previous url = Paypal)
然后运行查询,如果不是die()
谁能告诉我最好的解决方案是什么?
最佳答案
PHP在超全局$ _SERVER数组中具有HTTP_REFERER值,因此您可以尝试以下操作:
if (isset($_SERVER['HTTP_REFERER']) && preg_match('/paypal/i', $_SERVER['HTTP_REFERER'])) {
// execute queries
}