0

post パラメータを URL http://judis.nic.in/supremecourt/DateQry.aspxに送信しようとしています

php で応答を読み取ります... 応答を送信して読み取る方法...!

前もって感謝します..

私のコード...以下のコメントとして

<?php

 $ch = curl_init();


 curl_setopt($ch, CURLOPT_URL, "http://judis.nic.in/supremecourt/DateQry.aspx");
 curl_setopt($ch, CURLOPT_HEADER, 0);


 curl_setopt($ch, CURLOPT_POST, 1);
 curl_setopt($ch, CURLOPT_POSTFIELDS, "button=Submit");
 curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlday1=01");
 curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlday2=31");
 curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlmonth1=01");
  curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlmonth2=01");
 curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlreport=A");
curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlyear1=2013");
curl_setopt($ch, CURLOPT_POSTFIELDS, "ddlyear2=2013");
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); 

$response=curl_exec($ch); 
echo $response; 
curl_close($ch);
?>
4

1 に答える 1

0

活用することでcURL

これが例です

<?php
// create a new cURL resource
$ch = curl_init();

// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://judis.nic.in/supremecourt/DateQry.aspx");
curl_setopt($ch, CURLOPT_HEADER, 0);

// say if your URL has any POST params
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, "name=John");


// grab URL and pass it to the browser
$response=curl_exec($ch);

//Display your response
echo $response;

// close cURL resource, and free up system resources
curl_close($ch);
?>

編集:

このようにフィールドを連結します

//Since you are using multiple fields .. do like this 
$postFields="button=Submit&ddlday=01&ddlday2=31&ddlmonth1=01&ddlmonth2=01&ddlreport=A&ddlyear1=2013&ddlyear2=2013";
        curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
于 2013-10-30T06:32:18.723 に答える