1
1
还没人回答这个问题-奇怪的是你被禁止了403次大多数人得到了使用django paypal ipn库和违反csrf认证,但你的codeigniter安装可能没有任何类似的东西。 您使用的url是否绝对可用(例如,在您站点的受密码保护的部分中不可用)? 我建议将您的站点连接到沙箱并启用来自沙箱的ipn调用,这样您就可以确切地看到发生了什么。另外,我刚刚为codeigniter发布了另一个paypal ipn库,它比paypal-lib有更多的日志记录,并且有一个直接测试ipn的调试模式。我希望你觉得它有用: |
2
1
我刚刚经历了同样的噩梦,除了没有与贝宝,与AlertPay很可能问题是相似的。 事实证明,至少在我的情况下,403条禁规是非常误导人的。我的按钮代码出错了。我用同一个论点两次。我复制了一个自定义参数行以添加另一个自定义参数,但我忘记更改参数的名称。 所以我提交了一个带有重复参数的按钮,它给了我一个403禁止的错误。这不是一个很有帮助的错误,因为它导致我在所有错误的地方寻找我也认为这是我的ipn侦听器的权限问题,但这与此无关。 在一个相关的问题上,在我解决了这个问题之后,我开始得到一个500(内部服务器错误)。这500个错误是我的另一个编码错误,但这次是在我的ipn侦听器脚本中。我在不允许的“if”语句(php)中使用了“break;”语句。从技术上讲,这不是语法错误,因此脚本仍在加载,代码仍在其周围执行,但这是一个非法语句,这导致了我的ipn上的500个内部服务器错误。 希望这能帮助其他有同样问题的人。 |
nanya stack · 在php中如何将数据对象推送到对象数组 2 年前 |
Bernando Purba · codeigniter中的用户界面 6 年前 |
suresh · 无法使用href删除codeigniter中的记录 6 年前 |
Prashanth · 使用php动态多维数组值计数 6 年前 |