>  기사  >  백엔드 개발  >  Portfree 프로덕션 프로그램 PHP의 get 및 post용 컬 구현 코드

Portfree 프로덕션 프로그램 PHP의 get 및 post용 컬 구현 코드

WBOY
WBOY원래의
2016-07-29 08:38:381064검색

컬은 SSL 인증서, HTTP POST, HTTP PUT, FTP 업로드, Kerberos, HTTP 기반 업로드, 프록시, 쿠키, 사용자 + 비밀번호 인증서, 파일 전송 복구, http 프록시 채널을 지원합니다. 가장 일반적으로 사용되는 것은 http 기반 가져오기 및 게시입니다. 방법.
코드 구현:
1. HTTP get 구현

코드 복사 코드는 다음과 같습니다.


$ ch = 컬_init("http://www.jb51.net/") ;
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true)
$output = 컬_exec( $ch) ;
$fh = fopen("out.html", 'w') ;
fwrite($fh, $output)
fclose($fh)

2. HTTP 포스트 구현

코드 복사 코드는 다음과 같습니다.

//추출 게시물
extract($_POST) ;
//POST 변수 설정
$url = 'http://www.jb51.net/get-post.php'
$fields = 배열 (
'lname'=>urlencode($last_name) ,
'fname'=>urlencode($first_name) ,
'title'=>urlencode($title) ,
' company'=> ;urlencode($institution) ,
'age'=>urlencode($age) ,
'email'=>urlencode($email) ,
'phone'=> urlencode($phone )
)
//POST
에 대한 데이터를 URL화합니다. foreach($fields as $key=>$value) { $fields_string .= $key.'=' .$value.'&' }
rtrim($fields_string ,'&')
//연결 열기
$ch = cur_init()
//URL 설정 POST 변수, POST 데이터
curl_setopt($ch, CURLOPT_URL,$url) ;
curl_setopt($ch, CURLOPT_POST,count($fields))
curl_setopt($ch, CURLOPT_POSTFIELDS,$fields_string) ;
/ /포스트 실행
$result = cur_exec($ch)
//연결 닫기
curl_close($ch)

위 내용은 포트프리 제작 프로그램의 내용을 포함해 get과 post를 구현하기 위한 포트프리 제작 프로그램 PHP의 컬 코드를 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.