[PHP-users 21640]Re: 変数内で&や+を使用する方法
ka ki
kakizo3 @ hotmail.com
2004年 5月 12日 (水) 15:21:04 JST
かきばやしです。
武藤様
返答ありがとうございます。
>要は、外部サーバにSSL接続したい・・・って事ですよね?
説明が非常にへたくそで申し訳ありません。
外部サーバへSSL接続でのPOST送信はできています。
それで、POSTデータの中に&や+を入れるとうまく送れないため困っています。
以下のスクリプト中で$aaaや$bbbに&や+や-が入っていると思った動作になりませ
ん。
この解決策があればうれしいところです。
〜略〜
$param="aaa=" . $aaa . "&bbb=" . $bbb . "&ccc=" . $ccc;
// $param=urlencode($param);
$ch = curl_init ();
curl_setopt ($ch, CURLOPT_WRITEFUNCTION,"write_body");
curl_setopt ($ch, CURLOPT_HEADERFUNCTION,"write_header");
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_setopt ($ch, CURLOPT_HTTPHEADER, $http_headers);
curl_setopt ($ch, CURLOPT_SSLCERT, $cert);
curl_setopt ($ch, CURLOPT_SSLKEY , $key);
curl_setopt ($ch, CURLOPT_SSLKEYPASSWD , $passphrase);
curl_setopt ($ch, CURLOPT_CAINFO , $cacert);
curl_setopt ($ch, CURLOPT_POST , 1);
curl_setopt ($ch, CURLOPT_POSTFIELDS , $param);
curl_setopt ($ch, CURLOPT_TIMEOUT, 20);
curl_setopt ($ch, CURLOPT_URL, $url);
curl_exec ($ch);
curl_close ($ch);
〜略〜
説明下手でお手数をおかけしました。
_________________________________________________________________
メッセンジャーで総額1億円プレゼント! http://im.msn.co.jp/home.htm
PHP-users メーリングリストの案内