问题标签 [php-curl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2195 浏览

php - PHP Curl 未加载

我已经安装了 php curl。但是当我执行命令 php -m 时 curl 模块仍然没有显示。

操作系统版本:Ubuntu 16.04 LTS PHP 版本:PHP 7.0.7

为 curl 安装的模块:curl、libcurl3、libcurl4-openssl-dev、php-curl、php7.0-curl

请分享你的想法。

谢谢

0 投票
1 回答
10211 浏览

php - curl_setopt():您必须使用 CURLOPT_HTTPHEADER 参数传递对象或数组

我的代码:

错误:

curl_setopt():您必须使用 CURLOPT_HTTPHEADER 参数传递对象或数组

0 投票
3 回答
36727 浏览

composer-php - Composer 安装缺少 curl-ext

我正在 Ubuntu 14.04.4 LS 上开发一些 PHP。运行composer install失败,我无法弄清楚。当我使用 PHP 5.5.9 时,这可以正常工作,但我必须至少更新到 5.6 才能安装 phpunit。

运行php -v输出:

运行which php输出:

这有点可疑,因为它不匹配php -v(/usr/bin 有:“php”、“php5”和“php5.6”)

这是我的composer.json:

运行composer install创建此输出:

我按照这些说明操作,但它不起作用:Composer install error - requires ext_curl when it is actually enabled

运行php -i | grep php.ini输出:

运行:sudo apt-get install php5-curl输出:

运行curl -V输出:

任何帮助表示赞赏。

0 投票
2 回答
1677 浏览

php - 带参数的 PHP cURL POST Jenkins 作业

Jenkins job通过以下PHP脚本触发:

该脚本在Mac上成功运行,并且 jenkins 作业确实被触发。如何使此脚本在Windows上运行?在Windows上运行 PHP 脚本时出现以下错误?

在此处输入图像描述

curl is already installed on windows machine. 另外,有没有更好的方法在 PHP 中做 cURL?看看这个:http ://php.net/manual/en/book.curl.php,有人可以根据我在上面的 PHP 脚本(适用于Windows)中的 curl 命令指向一个示例吗?我的脚本中基于 curl 命令的示例将是理想的。

0 投票
1 回答
51 浏览

php - cURL 响应不同于 Web 响应

我想获取我拥有它们的所有页面内容 url

我编写了以下 php 代码来获取https://fonts.googleapis.com/css?family=Open+Sans的内容

输出是以下代码

如果您查看 url https://fonts.googleapis.com/css?family=Open+Sans您会注意到此页面的内容,并且我的代码输出是不同的,并且我的代码输出是该页面的一部分

但是此代码可以正常工作以获取 localhost 文件的内容

有什么问题?我可以得到这个页面的全部内容吗?

0 投票
1 回答
3181 浏览

php - 在 PHP curl 请求中使用 Auth Digest 标头变量

我正在使用一个 API,它为我提供了一个用于连接的令牌。它给出了这些说明。

然后在所有后续调用中将这个令牌发送到标头变量 Auth Digest 中的服务器。

我不确定这意味着什么。我尝试了几种方法并阅读了几个堆栈溢出问题。这是我尝试过的。有关详细信息,请参阅包含的代码注释。

以下是一些相关的 stackoverflow 问题,我尝试将它们应用于我的问题但没有成功。

在 PHP 中使用摘要身份验证的 curl 请求以下载 Bitbucket 私人存储库

使用 PHP POST 到 Web 服务的摘要式身份验证的客户端部分

如何使用带有 PHP curl 的 HTTP 基本身份验证发出请求?

我需要知道他们可能期望的原始 http 标头是什么,或者我如何使用 php curl 来生成他们可能期望的标头。

0 投票
2 回答
975 浏览

php - Android通过firebase推送通知(服务器端)

我正在尝试使用 firebase 云消息系统从服务器向我的 android 设备发送推送通知。我能够成功注册我的设备,并且也为我的设备生成了令牌。我无法使用以下脚本向我的设备发送通知

现在每当我点击脚本时,响应就会返回

没有别的了..也没有通知。无法弄清楚问题。请求您的指导。

谢谢

0 投票
3 回答
503 浏览

libcurl - 带有 {} 个字符的 CURLOPT_URL

在我看到的从 PHP 建立 curl 连接的示例中,它有以下行:

它似乎确实有效,但我不明白为什么他们显示将 URL 包装在波浪形的大括号中。这对 CURL 有什么神奇的作用吗?

0 投票
1 回答
211 浏览

php - parse_array() 不起作用并且结果为空?

var_dump($meta_tag_array);

0 投票
0 回答
2178 浏览

php - 如何使用 Boundary 和 PHP CURL 进行 POST 请求

我正在尝试在使用以下 POST 表单的网页中登录:`

`

分析 POST 请求,我看到这个表单使用 BoundaryWebKit 发送请求,请求标头和请求有效负载分别如下:

这样做,这是我写的代码是:

之后,我看到它自动发出 POST 请求“ https://my.shimano-eu.com/it/j_security_check ”发布以下字段字符串:

我已经用这段代码回复了它:

显然,首先代码向登录页面发出 GET 请求,以将 cookie 存储在 $ckfile 中。

毕竟,两个请求中的响应始终是“FORBIDDEN”。

我从三天就来了,我哪里错了???

这是我尝试登录的页面:https ://my.shimano-eu.com/it/login.html 。