【发布时间】:2015-09-16 10:34:12
【问题描述】:
我在root 文件夹的ipn.php 中有一个IPN 脚本。在里面,我几乎检查了所有我需要的东西,以尽可能保证它的安全:
- 我检查
TXN_ID是否已被处理。 - 我检查
payment_status是否已完成。 - 我检查
receiver_email是否正确。 - 我检查
payment_currency是否正确。 - 我检查
item_number和custom是否未被用户手动编辑。
还有其他方法可以使其更安全吗?我可以将 ipn.php 放在一个文件夹中,该文件夹拒绝通过.htaccess 进行所有访问并使其以某种方式工作吗?或者,也许我只需要将 ipn.php 重命名为 ipn_40kdizksAoSka.php 之类的名称?
【问题讨论】:
-
我认为你已经做得够好了,最好更改 IPN 文件名
-
我在 paypal-knowledge.com 上找到了这个常见问题解答。如何修改 Apache mod_security 以接受传入的 IPN 请求? paypal-knowledge.com/infocenter/…
标签: php security paypal paypal-ipn