24得票1回答
curl_exec返回什么?

我正在尝试使用支付处理器设置API。以下是他们提供给我的代码。$result变量中有一些我想要的信息,但我不明白"$result"是什么类型的变量,以及如何从中获取某些数据。打印$result显示“Transaction ID is : xxxx status is ACCEPTED”。我想...

33得票3回答
如何将Php CURL请求转换为命令行curl

如何将以下 PHP Curl 请求翻译为 Curl 可执行命令。 $curlOpts = array( CURLOPT_PORT => "3000", CURLOPT_URL ...

7得票2回答
使用未定义常量CURLOPT_TCP_FASTOPEN

如果我在我的代码中使用CURLOPT_TCP_FASTOPEN选项,那么我会得到以下错误: 使用未定义的常量CURLOPT_TCP_FASTOPEN - 假定为'CURLOPT_TCP_FASTOPEN' CURLOPT_TCP_FASTOPEN是php 7.4.5中支持的一个选项,详...

50得票1回答
使用WinSSL、NTLM、HTTP2、SSH2和IPv6支持构建可工作的libcurl

在我们的PHP应用程序中,我们需要以以下方式构建PHP curl扩展,以支持以下功能: WinSSL(访问Windows证书存储) NTLM,Basic和Digest身份验证 HTTP/2支持 SSH2支持 IPv6支持 我尝试使用以下命令行构建curl以实现此目的: 将其与WinSSL...

28得票6回答
cURL中的TLS 1.2无法工作

我在使用curl时遇到了问题,无法对使用TLS1.2的HTTPS url进行操作。我的curl操作是将登录数据发布到网站上,并将其保存在cookiefile中。我收到的错误消息是: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1...

9得票3回答
Composer安装缺失的curl-ext

我正在Ubuntu 14.04.4 LS上开发一些PHP。运行composer install失败了,我无法弄清楚原因。在使用PHP 5.5.9版本时它还能工作,但是我必须升级到至少5.6版本才能安装phpunit。 运行php -v输出: PHP 5.6.23-1+deb.sury.or...

147得票4回答
如何通过代理使用CURL?

我希望能够设置curl使用代理服务器。URL由HTML表单提供,这没有问题。但是没有代理时它可以正常工作。我在这个和其他网站上找到了代码,但它们都不起作用。如果能帮我找到正确的解决方案,我将非常感激。我觉得以下代码很接近,但我可能错过了什么。谢谢。 下面的代码我从这里改编而来:http://...

7得票5回答
cURL有时无法工作,并返回空结果

我使用cURL从另一个网站获取数据。有时会显示数据,有时会返回空结果。 以下是我的代码: function get_data($url) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $ur...

12得票6回答
使用AJAX和PHP安全地调用第三方API

我想通过AJAX在客户端上调用第三方API的GET、POST和PUT方法,并显示响应。API调用需要一个令牌,但我需要保持该令牌秘密/不在客户端JS代码中。我看到了一些建议,像在中间有服务器端代码,这将被AJAX查询,并处理实际的API调用。我可以直接使用AJAX与API进行交互,但我不确定如...

8得票1回答
如何在php curl中检测URL未找到错误?

如何使用php curl检测此错误?即使URL不存在,curl也会返回成功。 Not Found The requested URL /foo/index.php/items/edit was not found on this server. 我的代码 $post_fields = ...