curl模拟post传值问题!100分!

adady CSDN会员 adady 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
POST /Airfare/GWeb.aspx HTTP/1.1
Accept: */*
Accept-Language: zh-cn
Referer: http://wpm.gmarket.co.kr/Airfare/FlightChoice.aspx?GoodCode=C2PEKCA2193/C2PEKCA2193&StartDt=20090827&EndDt=20090830&SCity=TAE&ECity=PEK&Adult=1&Child=0&Infant=0&ViaNo=0&StayLength=&DD=Y&OpenFlag=N
Content-Type: application/x-www-form-urlencoded
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; InfoPath.2; .NET CLR

2.0.50727)
Host: wpm.gmarket.co.kr
Content-Length: 275
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ASP.NET_SessionId=zosbf1451ht0mo551kssrf55

post Req=<Request><AirAvailability_1_0><GoodCode>C2PEKCA2193/C2PEKCA2193</GoodCode><StartDt>20090827</StartDt><EndDt>20090830</EndDt><Type>D</Type><Way>S</Way><ViaNo>0</ViaNo><OpenFlag>N</OpenFlag><StayLength></StayLength><OneWayFlag>1</OneWayFlag></AirAvailability_1_0></Request>


以上是我得到网站的信息!

$GoodCode="C2PEKCA2133/C2PEKCA2193";
$StarDt="20090827";
$EndDt="20090829";
$Type="D";
$Way="S";
$ViaNo="0";
$OpenFlag="N";
$StayLength="";
$OneWayFlag="1";
$curlPost="GoodCode=".urlencode($GoodCode).'&StarDt='.urlencode($StarDt)."&EndDt=".urlencode($EndDt)."&Type=".urlencode($Type)."&Way=".urlencode($Way)."&ViaNo=".urlencode($ViaNo)."&OpenFlag=".urlencode($OpenFlag)."&StayLength=".urlencode($StayLength)."&OneWayFlag=".urlencode($OneWayFlag).'&SUBMIT=Send';

$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,'http://wpm.gmarket.co.kr/Airfare/GWeb.aspx');
curl_setopt($ch,CURLOPT_HEADER,0);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_POST,80);
curl_setopt($ch,CURLOPT_POSTFIELDS,$curlPost);
$data=curl_exec($ch);
curl_close($ch);
echo $data;


这样我没有模拟成功。是不是还要模拟个头?帮下我吧。
...全文

相关推荐

评论 11
收藏 已收藏
分享
返回顶部
adady CSDN会员
基础编程 21,889 成员 140,329 内容