cURL을 사용하면 CURL을 CURLOPT_FOLLOWLOCATION = true 인 URL로 지정하여 도착 URL을 볼 수 있음을 알고 있습니다.리디렉션을 PHP에서 넘기기로 수행
예 : $ 정보가 www.example2.com을 할 수 있습니다 최종 목적지의 URL을해야합니다
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "www.example1.com");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
$result = curl_exec($ch);
$info = curl_getinfo($ch); //Some information on the fetch
curl_close($ch);
. 위의 이해가 정확하기를 바랍니다. 그렇지 않으면 알려주세요!.
내 주요 질문은 모든 유형의 리디렉션 cURL을 알 수 있다는 것입니다. Apache 리디렉션, 자바 스크립트 리디렉션, 양식 제출 리디렉션, 메타 새로 고침 리디렉션 !?
업데이트 @ceejayoz 및 @Josso에게 감사드립니다. 그래서 PHP를 통해 프로그래밍 방식으로 모든 리디렉션을 수행 할 수있는 방법이 있습니까?
을 표절하지 않으 ? 메타 새로 고침이 가능합니다. – ajreal
@ajreal : Javascript도 가능합니다 (http://pecl.php.net/package/spidermonkey). 정당한 노력만으로는 불가능합니다. – mario