$username, 'password' => $password, // 다른 필요한 로그인 데이터도 여기에 추가할 수 있습니다. )); // cURL을 사용하여 로그인 요청 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://memberssl.auction.co.kr/Authenticate/?url=http%3a%2f%2fwww.auction.co.kr%2f&return_value=0'); // 로그인 페이지 URL curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $response = curl_exec($ch); if ($response === false) { echo 'cURL 오류: ' . curl_error($ch); } else { // 로그인이 성공적으로 이루어졌는지 여부를 확인하고, 필요한 경우 세션 등을 설정할 수 있습니다. // 예를 들어, 쿠키를 사용하여 세션을 유지할 수 있습니다. // 이제 주문 페이지에 대한 요청을 보낼 수 있습니다. // 세션 등을 설정했다면, 쿠키나 다른 인증 정보를 요청 헤더에 추가하여 요청을 보냅니다. // 예: /* curl_setopt($ch, CURLOPT_URL, 'https://escrow.auction.co.kr/Close/OrderProcessDetailLayer.aspx?order_no=2437034153'); curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Cookie: name=value', // 로그인 후 설정된 쿠키 // 다른 필요한 헤더도 여기에 추가할 수 있습니다. )); $orderDetail = curl_exec($ch); */ } // Snoopy 라이브러리 포함 require('Snoopy.class.php'); // Snoopy 객체 생성 $snoopy = new Snoopy(); // 웹 페이지 가져오기 $url = 'https://memberssl.auction.co.kr/myauction/'; if ($snoopy->fetch($url)) { // 가져온 페이지의 내용 출력 echo $snoopy->results; } else { // 에러 처리 echo "페이지를 가져오는 데 문제가 발생했습니다."; } curl_close($ch); ?>