본문 바로가기
조회 수 12334 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

http://www.knowledgesutra.com/forums/topic/38162-automatic-login-using-curl/


<?php
// INIT CURL
$ch
= curl_init();

// SET URL FOR THE POST FORM LOGIN
curl_setopt
($ch, CURLOPT_URL, 'http://www.external-site.com/Members/Login.php');

// ENABLE HTTP POST
curl_setopt
($ch, CURLOPT_POST, 1);

// SET POST PARAMETERS : FORM VALUES FOR EACH FIELD
curl_setopt
($ch, CURLOPT_POSTFIELDS, 'fieldname1=fieldvalue1&fieldname2=fieldvalue2');

// IMITATE CLASSIC BROWSER'S BEHAVIOUR : HANDLE COOKIES
curl_setopt
($ch, CURLOPT_COOKIEJAR, 'cookie.txt');

# Setting CURLOPT_RETURNTRANSFER variable to 1 will force cURL
# not to print out the results of its query.
# Instead, it will return the results as a string return value
# from curl_exec() instead of the usual true/false.
curl_setopt
($ch, CURLOPT_RETURNTRANSFER, 1);

// EXECUTE 1st REQUEST (FORM LOGIN)
$store
= curl_exec ($ch);

// SET FILE TO DOWNLOAD
curl_setopt
($ch, CURLOPT_URL, 'http://www.external-site.com/Members/Downloads/AnnualReport.pdf');

// EXECUTE 2nd REQUEST (FILE DOWNLOAD)
$content
= curl_exec ($ch);

// CLOSE CURL
curl_close
($ch);

?>

Title
List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
36 MySQL 한글 깨짐 현상 해결법 Hojung 2011.08.25 23519
35 HTML 색상코드표 Hojung 2010.10.22 17233
34 MySQL mysql 쿼리문 모음 Hojung 2011.01.04 15069
33 MySQL MySql쿼리 최적화 Hojung 2011.01.04 14327
32 MySQL MySQL 쿼리 사용법 Hojung 2011.01.04 13843
31 PHP Special Characters in HTML Hojung 2011.07.13 13561
» cURL을 이용해 로그인 후 파일 다운로드 하기 Hojung 2010.12.31 12334
29 간단한 리다이렉트 페이지 소스 Hojung 2010.10.22 12264
28 MySQL 쿼리 한번으로 데이터베이스 용량 알아내기 Hojung 2011.01.04 11433
27 MySQL MySQL Change User Password Hojung 2011.04.12 10111
26 PHP에서 리눅스 스크립트 실행 Hojung 2010.10.22 9283
25 How to prevent duplicate record insertion while refresh the php page? Hojung 2010.10.22 8584
24 MySQL 전체 멤버 중 블랙리스트 멤버를 빼고 출력하기 Hojung 2011.08.31 8459
23 Embedded Media HTML Generator Hojung 2010.10.22 8249
22 PHP Automatic Login Using Curl Hojung 2011.07.23 8004
21 PHP PHP XML 파서 Hojung 2012.02.02 7061
20 PHP PHP-MySQLi-Wrapper Hojung 2012.03.28 6866
19 MySQL Xpressengine 정회원 메일주소만 Hojung 2011.12.15 6418
18 MySQL 특정게시판의 메일리스트 정보 업데이트 Hojung 2011.12.15 6186
17 PHP Program execution Functions (exec, system, shell_exec) Hojung 2012.03.11 6133
Board Pagination ‹ Prev 1 2 Next ›
/ 2

Designed by sketchbooks.co.kr / sketchbook5 board skin

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5