Php 贝宝:如何限制对成功页面的访问?
我已经使用按钮生成器创建了一个paypal pay now按钮,如果用户成功付款,他将被重定向到Php 贝宝:如何限制对成功页面的访问?,php,javascript,html,paypal,Php,Javascript,Html,Paypal,我已经使用按钮生成器创建了一个paypal pay now按钮,如果用户成功付款,他将被重定向到example.com/success 在success目录中,我有一个index.html包含一些javascript,告诉用户他将被重定向到该站点 现在,如果用户输入了example.com/success,即使他没有付费,他也会看到success页面 那么,如何让那些只付钱的人看到页面呢 通过限制对该页面的访问,我将能够知道谁付费并获得Ip地址 就像我和我的朋友使用xml一样,没有使用IPN。我
example.com/success
在success
目录中,我有一个index.html
包含一些javascript,告诉用户他将被重定向到该站点
现在,如果用户输入了example.com/success
,即使他没有付费,他也会看到success页面
那么,如何让那些只付钱的人看到页面呢
通过限制对该页面的访问,我将能够知道谁付费并获得Ip地址
就像我和我的朋友使用xml一样,没有使用IPN。我知道哪个Ip下载哪首歌,什么时候下载。我想在我的网站上使用同样的方法。你不能阻止他们去那里,但你可以向PayPal核实,任何到那里的人都是通过PayPal合法发送到那里的。PayPal有PHP代码,您可以复制并粘贴到他们的网站上- 如果有人刚刚输入成功页面的URL,则PayPal代码中的该检查将失败:
else if (strcmp ($lines[0], "FAIL") == 0) {
// log for manual investigation
}
您可以在该部分添加代码来记录发生的情况,改为重定向到错误页面,等等
另一方面,使用PayPal的加密支付选项也是一个好主意。设置起来有点棘手,但这意味着你发送给PayPal的所有数据都不能被任何人读取/修改。先生,你能回答这个问题吗?