//로그인 주소 입니다.
$loginUrl = 'https://logins.daum.net/Mail-bin/login.cgi?dummy=1238466344458';
//이 부분은 접속 계정 등의 post 값입니다.
$login_data = 'enpw=비밀번호&id=아이디&pw=비밀번호&url=http://www.daum.net&webmsg=-1';
//쿠키 생성 파일 입니다.$cookie_nm = "./cookie.txt";
//실제 로그인이 이루어지는 Curl 입니다.
$ch = curl_init(); curl_setopt ($ch, CURLOPT_URL,$loginUrl);
// 접속할 URL 주소
curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
// SSL 관련 설정 입니다.
curl_setopt ($ch, CURLOPT_SSLVERSION,1);
// 이부분 또한 윗 설정과 같이 SSL 관련 부분입니다.
curl_setopt ($ch, CURLOPT_HEADER, 1);
// 페이지 상단에 헤더값 노출 유뮤 입니다. 0일경우 노출하지 않습니다.
curl_setopt ($ch, CURLOPT_POST, 1);
// 값 전송을 POST값을 전송 하겠다는 선언 입니다.
curl_setopt($ch, CURLOPT_POSTFIELDS, $login_data);
// 전송할 POST 값입니다.
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_nm);
// 설정 파일에 쿠키 데이터를 굽습니다.
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_nm);
// 설정 파일의 쿠키 데이터를 페이지에 넣습니다.
curl_setopt ($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($ch);
/* curl_close 를 하지 않으면 세션을 유지한 상태에서 페이지 이동이 가능 합니다.*/
curl_setopt ($ch, CURLOPT_URL,"http://www.daum.net/");
// 로그인후 이동할 페이지 입니다.
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_nm); curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_nm); $result = curl_exec ($ch);
curl_close ($ch); echo $result;
해보셨는데 안되면 뭐가 안된다, 뭐가 문제다 라고 올리셔야지 소스 올려놓고 이렇게 글 쓰시면
답글 안 올라옵니다. 공지사항에서 질문 하시는 방법을 참고하심이...
http://cikorea.net/bbs/view/etc_qna?idx=15339&page=1&view_category=&lists_style=