php-類比登入,總是報Object moved to here.

來源:互聯網
上載者:User
關鍵字 php 測試
php測試

運行這個代碼之後,總是報Object moved to here.改了一天了,總是不行

教務網登入頁面:http://202.200.112.200/(jqynnd55v32i2555oe0vhfeh)/default2.aspx
測試帳號:3130421010 密碼:w8101923

function curl_request($url,$post='',$cookie='', $returnCookie=0){
$curl = curl_init();
header("Content-Type:text/xml;charset=utf-8");
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; Trident/6.0)');
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_AUTOREFERER, 1);
curl_setopt($curl, CURLOPT_REFERER, "http://202.200.112.200/(jqynnd55v32i2555oe0vhfeh)/default2.aspx");
if($post) {
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($post));
}

      curl_setopt($curl, CURLOPT_COOKIE, $cookie);      curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie_file);      curl_setopt($curl, CURLOPT_HEADER, $returnCookie);      curl_setopt($curl, CURLOPT_TIMEOUT, 10);      curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);      $data = curl_exec($curl);      if (curl_errno($curl)) {          return curl_error($curl);      }      curl_close($curl);      return $data;        

}

function getView(){
$res;
$url = "http://202.200.112.200/(jqynnd55v32i2555oe0vhfeh)/default2.aspx";
$result = curl_request($url);
//print_r($result);
$pattern = '//is';
preg_match_all($pattern, $result, $matches);
$res[0] = $matches[1][0];
return $res[0];
}

function login($VS){
$url = 'http://202.200.112.200/(jqynnd55v32i2555oe0vhfeh)/default2.aspx';
$post['__VIEWSTATE'] = $VS;
$post['txtUserName'] = '3130421010';
$post['TextBox2'] = 'w8101923';
$post['txtSecretCode'] = '';
$post['RadioButtonList1'] = '學生';
$post['Button1'] = '登入';
$post['lbLanguage'] = '';
$post['hidPdrs'] = '';
$post['hidsc'] = '';
$result = curl_request($url,$post,'', 1);
print_r($post);
echo '
'.'
';
//print_r($result);
return $result;
}

$a = getView();
//echo $a;
$L = login($a);
//$cookie = $L[cookie];

//登陸首頁
$url = 'http://202.200.112.200/(jqynnd55v32i2555oe0vhfeh)/default2.aspx';
$result = curl_request($url,'',$cookie);

print_r($result);

?>

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.