php – CURL请求问题
发布时间:2020-12-13 13:04:32 所属栏目:PHP教程 来源:网络整理
导读:我正在尝试验证paypal pdt信息. 我生成了我的模型表单并提交了它. IT工作并返回信息. 我尝试了同样的事情来制作卷曲请求.但是我的请求对我来说是空白的. 我的模型形式: form method="post" action="https://sandbox.paypal.com/cgi-bin/webscr" input type=
我正在尝试验证paypal pdt信息.
我生成了我的模型表单并提交了它. IT工作并返回信息. 我尝试了同样的事情来制作卷曲请求.但是我的请求对我来说是空白的. 我的模型形式: <form method="post" action="https://sandbox.paypal.com/cgi-bin/webscr"> <input type="hidden" name="cmd" value="_notify-synch"/> <input type="hidden" name="at" value="-----"/> <input type="hidden" name="tx" value="-----"/> <input type="submit" value="Test"/> </form> 我的CURL REQ代码: $arrData = array( 'tx' => '----','cmd' => '_notify-synch','at' => '-----' ); $ch = curl_init( 'https://sandbox.paypal.com/cgi-bin/webscr' ); curl_setopt ($ch,CURLOPT_RETURNTRANSFER,1) ; curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$arrData); $strCurlResult = curl_exec($ch); curl_close( $ch ); return $strCurlResult; 编辑: 跟踪卷曲错误我发现以下消息:
更改:$ch = curl_init(‘https://sandbox.paypal.com/cgi-bin/webscr’);
要:$ch = curl_init(‘https://www.sandbox.paypal.com/cgi-bin/webscr’); 原因:www.sandbox.paypal.com的证书对sandbox.paypal.com无效.顺便说一句,在表单的“动作”中也要做同样的改变. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |