PHP のカールはデータ送信のポストをシミュレートし、一部のソリューションが失われます

WBOY
リリース: 2016-06-13 13:30:15
オリジナル
894 人が閲覧しました

PHP のカールはデータ送信のポストをシミュレートしますが、その一部が失われます
データ送信のポストをシミュレートするためにcurlを使用します。
送信された C/C++ は、受信ページに到達すると C/C になります
+ + 後ろが欠落しています。
さらに、
はデータを投稿するときに & を使用してデータを区切ります
しかし、データ自体にアンパサンドが含まれている場合、区切り文字としてではなく、値として & を送信するにはどうすればよいでしょうか。 ?
アドバイスをお願いします!

-----解決策---------
これはクライアント コード

PHP コード
です

$ch =curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost/test2.php");
curl_setopt($ch,CURLOPT_HEADER,false);
curl_setopt($ch,CURLOPT_POST,true);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS,array("param"=>"c/c++","param2"=>"df&dfdf"));
$data =curl_exec($ch);
$code =curl_getinfo($ch, CURLINFO_HTTP_CODE);
カール_クローズ($ch);
$result = array("code"=>$code,"data"=>$data);
print_r($result); <div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート