我是一个实现 PayPal IPN 侦听器的相对 PHP 新手,一切似乎都工作正常,除了我真的不知道如何检查响应代码。
我用 cURL 尝试了一些丑陋的东西,但它根本不起作用(我不理解 cURL)。
我已经尝试过从网上某处获取的这段代码:
$fp = fsockopen('ssl://www.sandbox.paypal.com', 443, $errno, $errstr, 30);
$response_headers = get_headers($fp);
$response_code = (int)substr($response_headers[0], 9, 3);
...但它不起作用(返回 $response_code = 0)。
所以现在,我正在调试我的 IPN 代码,而不检查响应 200。
任何更有经验的人可以告诉我检查这个的正确/简单方法是什么?
谢谢