php curl post 提交无法获得数据 50
我想做一个程序来获取http://www.uuxoo.com/uuxoo.php?mod=violoat这个页面交通违章的相关信息,如下<?php$curlPost=ar...
我想做一个程序来获取 http://www.uuxoo.com/uuxoo.php?mod=violoat 这个页面交通违章的相关信息,如下
<?php
$curlPost = array ('chepai_area' => '京','chepai_r' => '34343','cartype' => '02','clsbdh' =>'33213');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.uuxoo.com/uuxoo.php?mod=violat');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$data = curl_exec($ch);
echo ($data)
?>
页面结果是可以获得
http://www.uuxoo.com/uuxoo.php?mod=violoat
页面,但是没有post提交的信息出来
post 数据无效
我自已做了一个表单在本地提交是可以的
请高手指点,是哪个地方出了问题。我是想通过程序可以直接在查询到车辆的违章信息。 展开
<?php
$curlPost = array ('chepai_area' => '京','chepai_r' => '34343','cartype' => '02','clsbdh' =>'33213');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'http://www.uuxoo.com/uuxoo.php?mod=violat');
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $curlPost);
$data = curl_exec($ch);
echo ($data)
?>
页面结果是可以获得
http://www.uuxoo.com/uuxoo.php?mod=violoat
页面,但是没有post提交的信息出来
post 数据无效
我自已做了一个表单在本地提交是可以的
请高手指点,是哪个地方出了问题。我是想通过程序可以直接在查询到车辆的违章信息。 展开
3个回答
展开全部
chepai_area 赣
chepai_r 333223
cartype 02
clsbdh 313222
submit 1
submit_query.x 58
submit_query.y 8
have_submit yes
把post字段写全, 加上referer试试
chepai_r 333223
cartype 02
clsbdh 313222
submit 1
submit_query.x 58
submit_query.y 8
have_submit yes
把post字段写全, 加上referer试试
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$curlPost='chepai_area='.urlencode("京").'&chepai_r='.urlencode("34343");
$curlPost改为类似以上的语句
$curlPost改为类似以上的语句
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我也遇到了类似的情况,请问你解决了吗,可以帮帮我吗
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询