Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/260.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 cURL贝宝IPN脚本不工作_Php_Curl_Paypal_Paypal Ipn - Fatal编程技术网

Php cURL贝宝IPN脚本不工作

Php cURL贝宝IPN脚本不工作,php,curl,paypal,paypal-ipn,Php,Curl,Paypal,Paypal Ipn,我一直在试图找出我的ipn脚本出了什么问题。我尝试了很多不同的方法,也尝试了fsockopen,但都没有成功。现在我正在使用cURL,但它仍然不起作用。我已经安装了cURL,它应该可以正常工作 我的脚本(只是一个简单的示例,我删除了一些检查,只是为了测试): 尝试此操作以测试Sanbox IPN 及 替换 if (strcmp ($lines[0], "SUCCESS") == 0) { 与 需要更多的信息而不是“它仍然不起作用”。到底出了什么问题?您是否从PayPal收到无效回复?你的剧本

我一直在试图找出我的ipn脚本出了什么问题。我尝试了很多不同的方法,也尝试了fsockopen,但都没有成功。现在我正在使用cURL,但它仍然不起作用。我已经安装了cURL,它应该可以正常工作

我的脚本(只是一个简单的示例,我删除了一些检查,只是为了测试):


尝试此操作以测试Sanbox IPN

替换

if (strcmp ($lines[0], "SUCCESS") == 0) {


需要更多的信息而不是“它仍然不起作用”。到底出了什么问题?您是否从PayPal收到无效回复?你的剧本有没有受到影响?同意@Andrew Angell的说法。“它仍然不起作用”不足以继续下去。回显
$fetched
时会发生什么情况?如果未打印任何内容,
$fetched
是否为FALSE?如果是这样的话,
curl\u error($ch)
告诉你什么?我试过了,$fetched打印为“FAIL”。如果你用实际的沙盒进行测试,你不必使用1==1。只有当您正在从自己的表单帖子进行测试,并且您希望出于测试目的对其进行验证时,这才是必要的。但是,如果数据来自PayPal沙盒,它将很好地验证。是的,你是对的,当你使用“外部”工具“沙盒IPN”时,这种方法很有用,请检查我发送的链接以理解我的意思。
if (strcmp ($lines[0], "SUCCESS") == 0) {
if (strcmp ($lines[0], "SUCCESS") == 0 || 1 == 1) {