curl libを使ってPHPで問題が発生しました。私が達成したいのは、curlで呼び出された2つの異なるURLから返された複数の要求をXMLに引き渡すことです。ここでは、コードは次のようになります。php curl複数リクエストの問題
$BROWSER="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 YFF3 Firefox/3.0.1";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.wowarmory.com/character-sheet.xml?r=Crushridge&n=Thief");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $BROWSER);
$result20 = curl_exec($ch);
curl_close ($ch);
/**
I extract the values out of the xml here
**/
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://www.wowarmory.com/character-sheet.xml?r=Ursin&n=Kiona");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, $BROWSER);
$result20 = curl_exec($ch);
curl_close ($ch);
/**
I extract the values out of the xml here
**/
私は値を抽出することができますが、私は2番目の呼び出しを行うとき、私は値を抽出することができますが、それらは最初の呼び出しの値であり、最初の呼び出しを行うと。
このコードスニペットは大丈夫そうですが、別の場所でミスをしている可能性があります。 –
カール部分は大丈夫ですか? –