curl 방식 으로 데이터, 아 날로 그 로그 인, POST 데 이 터 를 직접 얻 습 니 다.

1458 단어 post
블 로그 원 의 Markdown 편집기 가 아버 지 를 너무 속 였 어 요 @!!!됐어.격식 필요 없어!!
/********************** curl    ***********************/
//    curl      (  POST、HEADER )
/* @author: Skiychan <[email protected]>
 * $url:      ,  http;    ,  https
 * $header:    
 * $post: post     array  
 * $cookies: 0   cookie,1   ,2   
 */
public function curl_allinfo($urls, $header = FALSE, $post = FALSE, $cookies = 0) {
	$url = is_array($urls) ? $urls['0'] : $urls;
	$ch = curl_init();
	curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
	 
	// header    
	if($header != FALSE){
		curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
	}
	 
	//post    
	if($post != FALSE){
		curl_setopt($ch, CURLOPT_POST, 1);
		curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
	}

	if($cookies == 1){
		curl_setopt($ch, CURLOPT_COOKIEJAR, "cookiefile");
	}else if($cookies == 2){
		curl_setopt($ch, CURLOPT_COOKIEFILE, "cookiefile");
	}

	if(is_array($urls)){
		curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
		curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
	}
	
	$data = curl_exec($ch);
	curl_close($ch);
	return $data;
}

oupag bbs: http://www.oupag.com/bbs/thread-7814-1-1.html cnblogs: http://www.cnblogs.com/skiy/p/3766330.html

좋은 웹페이지 즐겨찾기