使用curl将数据发布到php页面

时间:2013-08-01 09:35:56

标签: php post curl

有一个网站http://www.kovansports.com/bookonline/,我认为该网页是一个index.php,因为当我输入该文件名时,我没有获得404.

在该页面中,有一个标签'Schedule For',您可以在其中选择日期并按Go。表单操作引用回同一页面(http://www.kovansports.com/bookonline/),并显示与所选新日期关联的表。

我正在测试一个PHP页面,以便在上面的网站上发布日期,这样我就可以得到我想要的日期表,以便抓取信息。

我使用的代码如下,并且它不能以某种方式工作,因为我面临404错误。第一次这样做,所以请让我知道我做错了什么,以及实现我的目标的最佳方式。谢谢!

<?php
$urltopost = "http://www.kovansports.com/bookonline/index.php";
$datatopost = "date=07-Aug-13&loadschedule=1";

$ch = curl_init ($urltopost);
curl_setopt ($ch, CURLOPT_POST, true);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $datatopost);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, false);
$returndata = curl_exec ($ch);
curl_close ($ch);
print $returndata; //display the reuslt
?>

1 个答案:

答案 0 :(得分:0)

$urltopost = "http://www.kovansports.com/bookonline/";

没有index.php就可以正常工作。他们可能正在使用.htaccess文件来重写URL。