테스트 사이트 - 개발 중인 베타 버전입니다

Curl 사용 시 최종 페이지가 다를 때 채택완료

또르륵 5년 전 조회 1,774

저도 궁금했던 질문을 웹에서 발견했는데,

그누 형님들께 여쭈어 보고 싶습니다.

이해하기 더 쉽게 질문을 수정했습니다.

 

===================

A페이지를 호출하면 B페이지로 이동시켜버려서.. (리다이렉트라고 하나요) 결과값을 받지 못하고 있습니다.. B 라는 페이지를 호출하지 못하는 상황입니다. A페이지 호출시 최종페이지 의 내용을 읽고 싶어요.. 어떻게 할수 있을까요? $targetUrl="www.domain.net"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $targetUrl); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER,false); $output=curl_exec($ch); curl_close($ch);

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

var_dump($output)

를 해보셔서

조건을 만들어서

if($output[]) {

goto_url(~~~~~);

}

이런 방법은 어떠실까요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

또르륵
5년 전
관심 감사합니다. 페이지 헤더를 보면 로케이션 정보가 있더라구요
그걸 호출해서 curl로 연결하면 되는 것 같습니다 -!

댓글을 작성하려면 로그인이 필요합니다.

CURLOPT_RETURNTRANSFER,false);  이걸 true 로 바꾸시면 됩니다. 리다이렉트된 페이지를 허용하는 옵션

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인