在ie地址栏直接敲http://www.cdde.com/login.php?user=xxxx&pass=xxxx为何提示参数错误

解决方案 »

  1.   

    那是因为对方需要用post方式提交,而你是用了get方式提交
    用curl函数或是用socket方式提交post信息吧
    $fp = fsockopen(服务器域名, 80);
    if (!$fp)
    {
        echo "Failed to open socket to $url[host]";
        fclose($fp);
        exit;
    }
    $content = "useridno=222406198104033229&userpwd=liyinhua&Submit=%CC%E1%BD%BB";$request  = "POST /地址 HTTP/1.1\r\n";
    $request .= "Host: 服务器域名\r\n";
    //$request .= "User-Agent: roastduck Http/1.1\r\n";
    //$request .= "Accept-Language: zh-cn\r\n";
    $request .= "Content-length: ".strlen($content)."\r\n";
    $request .= "Connection: close\r\n\r\n";
    $request .= $content;
    fputs($fp, $request);
    while (!feof ($fp))

    $tmp.=fgets($fp, 4096); 

    fclose($fp);