Php 旋度不是';他没有按预期工作

Php 旋度不是';他没有按预期工作,php,ruby,curl,Php,Ruby,Curl,在用我定义的属性填充表单并自动执行提交操作之后,我正在尝试清理一个网站。然后,我将在结果页面中刮取数据 但是,我还没有编写这部分代码。但是,当我编译它时,会显示正常的网页(我想要提交表单并获取结果页面的url) 未显示提交的结果页面。我以这个ruby脚本作为参考 $curl\u connection应该是$ch它是PHP。我在链接中提到的源代码是基于ruby的 $ch = curl_init(); $timeout=5; $name=$_REQUEST['name']; $pass=$_REQU

在用我定义的属性填充表单并自动执行提交操作之后,我正在尝试清理一个网站。然后,我将在结果页面中刮取数据

但是,我还没有编写这部分代码。但是,当我编译它时,会显示正常的网页(我想要提交表单并获取结果页面的url)

未显示提交的结果页面。我以这个ruby脚本作为参考


$curl\u connection
应该是
$ch

它是PHP。我在链接中提到的源代码是基于ruby的
$ch = curl_init();
$timeout=5;
$name=$_REQUEST['name'];
$pass=$_REQUEST['pass'];
$rand_captcha = '11111';
$data = array('lccp_pnrno1' => '2257870493', 'submitpnr' => 'Get Status', 'lccp_cap_val' => $rand_captcha, 'lccp_capinp_val' => $rand_captcha);
//$data=http_build_query($data);
curl_setopt($ch,CURLOPT_URL,"http://www.indianrail.gov.in/pnr_Enq.html"); 
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
curl_setopt($curl_connection, CURLOPT_USERAGENT,
  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:2.0.1) Gecko/20100101 Firefox/4.0.1");
curl_setopt($curl_connection, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl_connection, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl_connection, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

$data = curl_exec($ch);
echo $data;
curl_close($ch);