問題タブ [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 に答える
2891 参照

php - curl 呼び出しを理解する - curl_exec が false を返す

以下のコードを書きましたが、curl 応答を取得できません。以下のデバッグ情報について言及しました。

なぜこの問題のcurl_execがfalseを返すのかを調べるのを手伝ってもらえますか.

カールが失敗し、以下の情報が表示されます:

0 投票する
1 に答える
945 参照

php - PHP cURL に一部の応答 Cookie がありません

さまざまな通貨に Cookie を使用するショッピング カートをスクレイピングしようとしています。chrome ブラウザーでサイトを読み込んでCookie InspectorforChromeで調べると、次の Cookie が表示されます。 ここに画像の説明を入力

cURLで同じリンクを読み込もうとすると

これは、画像で強調表示された Cookie を明らかに見逃しています。また、すべての Cookie を削除して JS を無効にし、ブラウザでページをリロードしましたが、これら 2 つの Cookie はまだ存在しています。したがって、これらの Cookie は JS を使用して作成されたものではありません。

私が使用したコード:

それはまだ CURL を介して USD 価格を生成します。

0 投票する
0 に答える
57 参照

php - 後続の新しいリクエストに対してphp curlを有効にします

私はすでにこの質問をスタックプログラマーに投稿しましたが、今日まで解決策を受け取っていません。なのでこちらに再投稿です

PHP curl を使用してサイトをスクレイピングしようとしています。最初に、認証のためにユーザー名とパスワードとともにキャプチャを提供する必要があります。ログイン後、ページ リンクの 1 つを再度表示するには、新しいキャプチャを提供する必要があります。最初のキャプチャを使用して正常にログインできます。ページ内のキャプチャを取得して応答として返すと、問題が発生します。既存のカール接続が終了し、ログインして再度開始する必要があります。サイトはセッション Cookie を使用します。curl や fsockopen などを使用してセッションを維持する方法はありますか?

0 投票する
0 に答える
305 参照

php - PHP Curl で仮想ホスト IP とドメインを追加するには?

こんにちは、このように Windows ホスト ファイルに仮想ホストを追加しました。

私はいくつかのphp curlリクエストを作成しましたが、ローカルでは正常に機能していますが、ライブドメインで試してみると. 仮想ホストを追加する場所がわかりません。Windows サーバーです。PHP curl に何かがあることは知っています。誰でも PHP curl でホスト IP とドメインを送信する方法を手伝ってくれます。これがローカルマシン上の私の作業コードです。

0 投票する
1 に答える
789 参照

php - PHP CURL を使用して Exchange サーバーからユーザーの写真を取得する

Microsoft Exchange Server [バージョン 2013]にあるユーザー プロファイルの写真を取得しようとしています。

以下のURLを使用して写真を見ることができます[例] :

https://companydomain.com/owa/service.svc/s/GetPersonaPhoto?email=user1%40companydomain.com&size=HR96x96&sc=1464941029314

要件:

すべての企業ユーザーのプロフィール写真をフォルダーにダウンロードする。

私はこれまでに何をしてきましたか?

Php CURLを使用してスクリプトを作成する

出力: 以下 を含むページ:オブジェクトはここに移動しました。テキストとして、「ここ」のリンクをクリックすると、Microsoft Outlook のログイン ページに移動します。

希望のアウトプットを得るのを手伝ってください。何が欠けているのか教えてください。

前もって感謝します

0 投票する
0 に答える
672 参照

php - PHP cURL のエラー処理方法

あらゆるヒントと回答を試しましたが、適切な解決策が見つからないようです。

私のcURLは次のとおりです

これは何をしますか?

$qは検索キー$pg、ページ番号はサーバーから製品データを取得します

サーバーが常にインターネットに接続されていると仮定すると、この cURL は意図したとおりに機能します。開発者として、cURL がサーバーに接続できないときはいつでもエラー メッセージを表示する必要がありました。

何が問題ですか?

実際にエラー メッセージを設定するには、まずエラーが発生したかどうかを知る必要があります。これは私にとって奇妙になります。サーバーのインターネットアダプターを無効にして、接続障害をシミュレートしようとしました。

結果は次のとおりです。

$data = curl_exec($curl);これには、フッターとその行の後のすべてが含まれます。エコーを前後に入れようとしたのでcurl_exec、それは本当にそこで止まりました。したがって、エラー自体をキャッチできません。

私は何を試しましたか?

私は試した

  • PHP curl_error()- スクリプトがcurl_exec
  • PHP curl_errno()- 同じ
  • 試してキャッチ - これはエラーをキャッチする必要がありますが、そうではなかったので、さらにイライラしました。
0 投票する
1 に答える
2195 参照

php - PHPカールがロードされていません

PHPカールをインストールしました。しかし、コマンド php -m を実行してもまだ curl モジュールが表示されません。

OS バージョン: 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 を使用していたとき、これは以前は機能していましたが、phpunit をインストールするには、少なくとも 5.6 に更新する必要がありました。

実行中のphp -v出力:

実行中のwhich php出力:

一致しないので疑わしいですphp -v(/usr/bin には「php」、「php5」、および「php5.6」があります)。

ここに私のcomposer.jsonがあります:

実行composer installすると、次の出力が作成されます。

次の手順に従いましたが、機能しません: Composer インストール エラー - 実際に有効になっている場合は ext_curl が必要です

実行中の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 コマンドに基づく例が理想的です。