这是我的 HTML 代码。我的代码在 chrome 和 opera 上运行正常,但在 firefox 上运行不正常。
<form name="confirmation" id="confirmation" method="post"
action="https://www.sandbox.paypal.com/cgi-bin/webscr">
<input type='hidden' name='business' value='xyz@gmail.com'>
<input type='hidden' name='cmd' value='_cart'>
<input type="hidden" name="no_note" value="0">
<input type='hidden' name='currency_code' value='USD'>
<input type="hidden" name="country" value="Singapore">
<input type="hidden" name="upload" value="1" />
<input type="hidden" name="rm" value="2">
<input type='hidden' name='cancel_return'
value='http://website.com/demo/myProject/'>
<input type='hidden' name='return'
value='http://website.com/demo/myProject/cart/payment-confirm.html'>
<input type="hidden" name="notify_url"
value="http://website.com/demo/myProject/cart/payment-confirm.html" />
<input type="hidden" value="<?php echo $countRows;?>" id="cartCount" />
</form>
最佳答案
数据将转到 IPN url。将 $_POST 数据从脚本中的 IPN URL 记录到一个文件中,看看您得到了什么。我认为如果您关闭 IPN,您可能会在 notify_url 上获取数据(虽然已经有一段时间了,但不是 100% 确定那部分)。
关于php - Paypal 使用 mozilla 返回一个空的 $_POST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20989261/