[PHP-users 21620]Re: 変数内で&や+を使用する方法

mutou @ bwn.jp mutou @ bwn.jp
2004年 5月 12日 (水) 10:50:00 JST


こんにちは、武藤です。

ご質問の件ですが、以下のようにしては如何でしょうか?


  $url="http://example.com/test.php";
  $param="a=aaa&b=bbb&c=ccc";

      $ch = curl_init();
      curl_setopt($ch, CURLOPT_URL, $url);
      curl_setopt($ch, CURLOPT_POST, 1);            << この行を追加
      curl_setopt($ch, CURLOPT_POSTFIELDS, $param);
      curl_exec($ch);
      curl_close($ch);


cURL関数でHTTP-POSTを行う際には、変数 CURL_POST に0以外の値を
設定しないとダメらしいです。

あと余談ですが、別スクリプトに値をGETで渡したいのであれば、

  header("LOCATION: ".$url."?".$param);

とかじゃダメですかね。
# セッション変数使う方が、よりスマートですが。



Schuichi Mutou
mutou @ bwn.jp


PHP-users メーリングリストの案内