本帖最后由 lila201 于 2010-05-16 10:06:44 编辑

解决方案 »

  1.   

    这样是不行的,只能
    <form action="你的服务器页面读取yd.asp并显示" target="_blank" method="post" >
      <label>请输入韵达快递单</label>
      <input name="No" id="No" type="text" value="1200189335589"  maxlength="13" />
      <INPUT type="submit" name="button" id="button" value="查询" />
    </form>
      

  2.   

    估计要自己写post 请求,类似uc登录
      

  3.   


    $parameter   =  "No=1200189335589";
    $header  .= "POST /yd.asp HTTP/1.0\r\n";   
    $header  .= "Content-Type: application/x-www-form-urlencoded\r\n";   
    $header  .= "Content-Type: text/html; charset=gb2312\r\n";
    $header  .= "Content-Length: ".strlen($parameter)."\r\n\r\n";
    $header  .= "Connection: Close\r\n";
    $header  .= "Cache-Control: no-cache\r\n";
    $header  .= $parameter;
    $fp=fsockopen("www.kd185.com",80,$errno,$errstr,15);
    $string="";
    if($fp){
    fputs($fp,$header);
    while($result=fgets($fp)){
    $string.=$result;
    }
    fclose($fp);
    }