4

クラス階層の深さにカプセル化されたcurl処理を持つフレームワークを使用しています。基本的に、ファイルにパッチを適用せずに、curl の処理方法を変更したいと思います。カールのデフォルトを外部からグローバルに変更できれば理想的です。php.ini または同様の方法で。

これを達成する方法はありますか?

4

3 に答える 3

5

ほとんどの場合、これは使用されている cURL ハンドルへの参照によってのみ実行できます。

curl.cainfoPHP 5.3.7 の時点で、cURL ( ) の php.ini ディレクティブは 1 つだけです。

http://www.php.net/manual/en/curl.configuration.php

于 2010-07-11T06:45:13.777 に答える
1

基本的には、curl_setopt を使用して、開いている curl ハンドラーに curl オプションを設定します。ライブラリでハンドラーの操作が許可されていない場合、オプションを変更することはできません。

あなたの場合、唯一の方法は、ライブラリクラスをオーバーロードするか、それらにパッチを当てることです。

于 2010-07-11T06:47:32.413 に答える