PayPal IPN - 确保脚本安全

PayPal IPN - Make the script secure

我有一个 IPN 脚本,它位于 ipn.php 文件夹的 root 中。在里面,我几乎检查了我需要的所有东西,以使其尽可能安全:

还有其他方法可以让它更安全吗?我可以将 ipn.php 放入一个拒绝从 .htaccess 所有人访问的文件夹中并使其以某种方式工作吗?或者我只需要将 ipn.php 重命名为 ipn_40kdizksAoSka.php?

我建议您将文件重命名为更复杂的名称,因为文件名 ipn.php 非常常用。根据脚本的工作方式,您还可以更改它的权限,使其只能由用户读取。

设置自定义获取参数,然后在您的 ipn.php 中对其进行测试,例如, http://domain.com/ipn.php?secret=Spaceships_RANDOM_STRING_1235325346

请务必更新您的 notifyURL