我搜索过并搜索过,也许正在寻找错误的东西,但这就是我要做的事情:
用户前往paypal,然后通过paypal重定向付款,然后将其发送回mysite以填写表单。此表单写入我的网站上的文件。我需要做的是隐藏表单的网址,以便人们可以跳过支付PayPal并直接进入网站。
步骤1)用户通过paypal付款 步骤2)Paypal将它们重定向到www.mysite.com/something.html 步骤3)用户填写表单 - 表单将数据发送到安全文件夹上的.key文件
我需要这么做才能让人看不到PayPal重定向的位置? 因此,当paypal执行重复操作时,可以显示URL (Paypal)www.mysite.com/something.html但是要显示www.mysite.com吗?
我试过重写,香港专业教育学院试过框架源的东西,问题是它仍然显示子文件夹......
所以我有mysite.com/something拉起来mysite.com/somethingelse.html 问题是,他们可以给mysite.com/something添加书签,它仍然适用于最终用户。
如果我可以让网址始终显示基本网址,即使他们将其加入书签,也可能会为www.mysite.com添加书签
答案 0 :(得分:0)
您应该检查用户是否实际使用transactionId付款(使用PayPal的响应发送)并检查付款是否成功以及transactionId是否与PayPal实际存在。在您身边,您可以检查交易是否已经处理完毕。如果上述任何内容为false,则将其重定向到另一个页面(或显示消息或其他内容)。否则请求有效,而不是书签。
也许这个文档对你有所帮助? GetTransactionDetails API Operation (NVP)
答案 1 :(得分:0)
您需要在.htaccess
中添加以下代码以定义内部重定向:
RedirectMatch 301 ^/something.html/$ http://example.com/