[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 メーリングリストの案内