Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 与paypal notify url抗争_Php_Paypal - Fatal编程技术网

Php 与paypal notify url抗争

Php 与paypal notify url抗争,php,paypal,Php,Paypal,我已经在这里呆了很长时间了,在这里阅读了无数的教程、指南等,而paypal却一点运气都没有 我已经在我的网站上设置了一个paypal购买按钮。通过Paypal的沙箱测试,支付部分可以正常工作。然而,在返回到该网站时,它不会给用户他们购买的东西 这是他们可以选择购买的页面: <form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" nam

我已经在这里呆了很长时间了,在这里阅读了无数的教程、指南等,而paypal却一点运气都没有

我已经在我的网站上设置了一个paypal购买按钮。通过Paypal的沙箱测试,支付部分可以正常工作。然而,在返回到该网站时,它不会给用户他们购买的东西

这是他们可以选择购买的页面:

<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
    <input type="hidden" name="cmd" value="_xclick">
    <input type="hidden" name="custom" value="<?=$person?>">
    <input type="hidden" name="business" value="myemail@email.com">
    <input type="hidden" name="item_name" value="5000 Credits for <?=$person?>">
    <input type="hidden" name="item_number" value="5000 Credits">
    <input type="hidden" name="amount" value="5.00">
    <input type="hidden" name="no_shipping" value="1">
    <input type="hidden" name="no_note" value="0">
    <input type="hidden" name="currency_code" value="USD">
    <input type="hidden" name="notify_url" value="<?=$site[location]?>ipn.php">
    <input type="hidden" name="return" value="<?=$site[location]?>creditsdone.php">
    <input type="hidden" name="cancel_return" value="<?=$site[location]?>">
    <input src="images/buy_button.gif" height="22" type="image" width="156" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
</form>

问题就在这里

 mysql_query("UPDATE credit_games
改为

或者,无论您的查询名称是什么


这一定是credit_游戏您有$giving错误,请暂停一下,睡几个小时,然后继续工作。呵呵。

您对调试ipn.php做了什么?确认点击,确认数值,确认数据库查询…查看此指南,您应该能够找到您的问题。谢谢Andrew,我会查看。另外,对不起,Dagon,我对一般的编码非常陌生。我从一段时间前买的一个脚本中获得了上述内容,并在自学php的同时慢慢添加到脚本中。我了解基本知识,但上面的代码有点让我不知所措!我不太清楚你所说的调试ipn.php是什么意思?你需要学习调试、回显和检查每个变量、每个queryno,因为他使用的是来自ipn的返回值,而不是返回URL。我想我在mysql\u查询中发现了错误(“更新r$credit\u游戏必须是credit\u游戏你有$giving错误谢谢Rodrigo,我再试试看!
mysql_query("UPDATE r$credit_games 
 mysql_query("UPDATE credit_games