【发布时间】:2017-07-25 09:39:49
【问题描述】:
我使用的代码是
$request = 'sales='.$_slots['sales']['value'].'&duration='.$_slots['duration']['value'];
$ch = curl_init();
curl_setopt( $ch,CURLOPT_URL, $url );
curl_setopt( $ch,CURLOPT_POST, 2 );
curl_setopt( $ch,CURLOPT_RETURNTRANSFER, true );
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,false);
curl_setopt( $ch,CURLOPT_SSL_VERIFYPEER, false );
curl_setopt( $ch,CURLOPT_POSTFIELDS, $request);
$result = curl_exec($ch );
$response = explode(chr(10),$result);
$data = implode('', $response);
$error = curl_error($ch)
curl_close( $ch );
curl_error 也返回 null,所以我无法追踪它为什么不起作用。 $url 是上面定义的,是一个有效的 url。我也尝试过不发送任何帖子,但它仍然不起作用。
任何建议将不胜感激。谢谢
【问题讨论】:
-
您的问题中的 curl_error() 代码在哪里?还有你的网址是什么?
-
也是你的
$request变量正确的URL编码,有一个函数http_build_query()用于那个 -
我使用了 curl_error 但我删除了它,因为它返回 null
-
我也尝试删除所有帖子,但仍然没有成功
-
@Peter 是的。我附和它并检查了