PHP がリモート コンテンツを取得するとき、接続を 1 回だけ確立して複数回使用できますか?
例:
$ch =curl_init();
$timeout = 30;
curl_setopt($ch 、CURLOPT_URL、$ url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$contents = trim (curl_exec($ch));
curl_close($ch);
ターゲット アドレスの URL は安定しています。渡されるパラメータのみが異なります。
は コード内に $timeout = 30;
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout) );
curl_setopt ($ch, CURLOPT_FOLLOWLOCATION, 1);
$contents = trim(curl_exec($ch));
毎回接続を作成したり、接続を閉じたりする必要はありません。
-----解決策---------CURLOPT_CUSTOMREQUEST
------解決策------------------
PHP コード
<div class="clear"></div>