【发布时间】:2013-06-14 10:57:27
【问题描述】:
假设有人成功付款并重定向到我的“付款成功”页面。我可以通过
来跟踪referer url吗$_SERVER['HTTP_REFERER'];
我想这样做是因为只有当访问者来自 paypal 时我才应该显示“谢谢”页面。
【问题讨论】:
-
您想在付款前还是付款后检查?
假设有人成功付款并重定向到我的“付款成功”页面。我可以通过
来跟踪referer url吗$_SERVER['HTTP_REFERER'];
我想这样做是因为只有当访问者来自 paypal 时我才应该显示“谢谢”页面。
【问题讨论】:
交易完成后,我无法让echo $_SERVER['HTTP_REFERER']; 显示 PayPal 推荐 URL,我被带回到我的返回 URL。我确实尝试了一些其他测试以确保该命令有效 - 并且确实有效。我可以让引用 URL 出现。
我做了一些研究,显然 PayPal 隐藏了这些信息。我不确定为什么,但我确信这与安全有关 - 抱歉。
如果您希望在有人导航到您的退货页面时验证信息,您可以使用支付数据传输。
【讨论】:
由于 PayPal 使用 HTTPS,因此只有使用 HTTPS(不是 HTTP)才能跟踪引荐来源网址。
【讨论】: