다른 사람 글인데요 이게 무슨 대화일까요
본문
[질문자]
다음의 페이지를 읽어와야 하는 상황입니다.
https://signup.live.com/
curl이나 Snoopy을 써도 읽혀지지가 않는데 혹시 예상되는 이유가 어떤 것이 있는지요.
[답변자]
php curl 실행 옵션중에 FOLLOWLOCATION 켜고 해보세요.
curl -L -H "User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.89 Safari/537.36" https://signup.live.com/ --trace-ascii /dev/stdout
curl 옵션중에 -L이 FOLLOWLOCATION 옵션인데 테스트를 해보니 아웃풋이 출력이 되네요.
====
[제가 궁금한 내용] curl이 뭔지는 아는데 답변자가 FOLLOWLOCATION 켜고 어떻게 저 아웃풋?을
출력시킨건지 스톤헤드라 이 대화가 이해가 안갑니다
출처 : https://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_function&wr_id=443870&page=67
답변 3
followlocation 이란 302 또는 301이 발생하면 따라가는겁니다.
curl -L 이란걸 보면 php 에서가 아니라 터미널에서 curl 을 실행시킨것 같네요
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
이런식으로 넣으시면 됩니다
!-->
답변을 작성하시기 전에 로그인 해주세요.