【发布时间】:2014-02-19 16:44:47
【问题描述】:
我听说这是个坏主意,但我会尝试解释我想要实现的目标:
在我的网站上,用户填写了一些信息,然后转到另一个处理用户付款的服务。因此,在用户使用信用卡付款后,他再次被重定向到特殊的$successUrl 到我的网站,在那里他看到了成功的付款消息。我的老板希望在付款后,如果用户点击返回按钮(在成功页面上)而不是再次进入支付服务,他必须被重定向到主页。
如何做到这一点?我想不出一个好的解决方案。仅此页面上的返回按钮事件并重定向到索引页面
【问题讨论】:
-
使用 location.replace("mainpage.php?paymentdetails") 并让 mainpage.php 调用付款
-
github.com/browserstate/history.js 这仅适用于 html5 浏览器。它允许您操纵用户浏览器历史记录
-
在成功完成支付过程后,根据在 someCookie 中植入的 get 变量刷新标题?
-
mplungjan,老实说,我不明白你的答案,但随着它的投票,我认为你应该用更多细节来回答。我的php方案是:index.php -> step1.php -> step2.php -> 将带有成功url的请求发布到其他服务 -> 付款后返回success.php
标签: javascript php