我通过域名注册商启用了域名屏蔽,因此它始终在地址栏中显示foo.org
。我刚刚发现,在我的客户通过PayPal注册后,他们返回我的网站以及我的网站要处理的POST数据,变量会自动附加到URL,如下所示:
foo.org/success.php?txn_id=kb0099898yp&txn_status=sdlkfjbsdkljfbsdkjb&etc
。
麻烦的是,这些变量无限期地保留在地址栏中,即使他们点击链接而另一个页面加载!如果他们刷新页面,无论他们在我的网站上去哪里,它都会将数据重新提交给我的服务器进行处理!
如果客户手动将任何内容附加到URL,也会发生这种情况。它永远不会消失。
我已经看过SO和Google了,我要么没有问正确的问题,要么之前没有人遇到过这个问题:)
我该如何解决这个问题?