1

PHP cURL を使用して次のマルチパート フォーム データを投稿するのを手伝ってください

url = "http://smssheep.com/sendsms.php";
reffer="http://smssheep.com/";

POSTDATA =-----------------------------187161971819895
Content-Disposition: form-data; name="country"

0091
-----------------------------187161971819895
Content-Disposition: form-data; name="no"

00918714349616
-----------------------------187161971819895
Content-Disposition: form-data; name="msg"

hggggggggggggggggggggggggggggggggggggggggg
-----------------------------187161971819895
Content-Disposition: form-data; name="x_form_secret"

bqu9hv488bxu
-----------------------------187161971819895
Content-Disposition: form-data; name="saveForm"

SEND
-----------------------------187161971819895
Content-Disposition: form-data; name="comment"


-----------------------------187161971819895
Content-Disposition: form-data; name="idstamp"

Ds11xxs27YzNm/r/vf I rmQbz2TS1yaMNXeuHD6ozI=
-----------------------------187161971819895--

どんな助けも大きな助けになります。

4

3 に答える 3

1

http://php.net/manual/en/function.curl-setopt.php

CURLOPT_POSTFIELDS
于 2012-05-07T09:56:07.550 に答える
1

PHPマニュアルで説明されているのとまったく同じように機能します:

$data = 'url = "http://smssheep.com/sendsms.php";
reffer="http://smssheep.com/";

POSTDATA =-----------------------------187161971819895
Content-Disposition: form-data; name="country"

...

Ds11xxs27YzNm/r/vf I rmQbz2TS1yaMNXeuHD6ozI=
-----------------------------187161971819895--'

curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
于 2012-05-07T09:59:13.303 に答える
1

このような

$url = "http://smssheep.com/sendsms.php";
$reffer="http://smssheep.com/";
$data = array(
        'country' => '0091',
        'no' => '00918714349616',
        'msg' => 'hggggggggggggggggggggggggggggggggggggggggg'       
        );


$data2 = http_build_query($data);

curl_setopt ($ch, CURLOPT_URL,$url); 
curl_setopt ($ch, CURLOPT_POST, 1); 
curl_setopt ($ch, CURLOPT_POSTFIELDS, $data2); 
curl_setopt ($ch, CURLOPT_REFERER, $reffer);         

注: 配列内はすべて投稿データである必要があります。

于 2013-11-08T11:59:52.807 に答える