PHP는 URL을 가져 와서 리디렉션이 진행될 때까지 기다린 다음 페이지가있는 페이지의 URL을 가져올 수 있습니까?PHP가 URL을 따라갈 수 있습니까?
4
A
답변
10
$cr = curl_init("http://example.com");
curl_setopt($cr, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cr, CURLOPT_FOLLOWLOCATION, 1);
curl_exec($cr);
$info = curl_getinfo($cr);
echo "url=".$info["url"];
0
0
당신은 또한 wget을/컬 래퍼를 사용할 수 있습니다 참조하십시오. `있도록 리디렉션의 최대 수를 설정, 또한
관련 문제
- 1. Emacs에서 헤더 파일을 자동으로 따라갈 수 있습니까?
- 2. twitterlibphp - 전혀 따라갈 수 없다
- 3. Nokogiri vs Goliath ... 또는 그들은 따라갈 수 있습니까?
- 4. PHP가 소켓을 비동기 적으로 사용할 수 있습니까?
- 5. PHP가 XSLT와 통신 할 수 있습니까?
- 6. PHP가 PowerPoint 파일에서 텍스트를 읽을 수 있습니까?
- 7. PHP가 서버 HTTP 로그를 읽을 수 있습니까?
- 8. Haxe 번역기에 PHP가 있습니까?
- 9. & in URL을 사용할 수 있습니까?
- 10. URL을 통해 반품을받을 수 있습니까
- 11. PHP가
- 12. PHP가
- 13. Oracle Reports와 동일한 PHP가 있습니까?
- 14. 동시에 양식을 제출하고 링크를 따라갈 수있는 방법이 있습니까?
- 15. 얼마나 많은 PHP가 포함하고 있습니까?
- 16. iFrames 대신 PHP가 포함되어 있습니까?
- 17. 얼마나 많은 PHP가 포함되어 있습니까?
- 18. PHP가 PHP를 주석으로 취급하고 있습니까?
- 19. 어떻게하면 html로 된 URL을 일치시킬 수 있습니까?
- 20. URL을 캔버스 페이지에 적용 할 수 있습니까?
- 21. ModelAndView를 반환하기 전에 url을 설정할 수 있습니까?
- 22. AppEngine : 내부 URL을 가져올 수 있습니까?
- 23. Twitter API에서 URL을 단축 할 수 있습니까?
- 24. mod_rewrite URL을 역순으로 매핑 할 수 있습니까?
- 25. OpenId Identity URL을 어떻게 알 수 있습니까?
- 26. 보기가없는 URL을 호출 할 수 있습니까?
- 27. PHP : URL을 줄이면 가운데에서 잘라낼 수 있습니까?
- 28. 이러한 URL을 처리 할 수 있습니까?
- 29. asp.net에서 URL을 다시 쓸 수 있습니까?
- 30. UIWebView에서 이미지의 URL을 어떻게 얻을 수 있습니까?
http://php.net/manual/en/book.curl.php
, 당신은'curl_setopt ($ CR, CURLOPT_MAXREDIRS가, 5)를 할 수 있습니다 ... SERG의 답변을 추가 할 수 있습니다. – brianreavis@brianreavis : MaxRedirs의 이점은 무엇입니까? –
@AliGajani 성능/서버가 다운되지 않습니다. 각 리디렉션은 새로운 HTTP 요청이 될 것입니다 ... MAXREDIRS를 사용하면 응용 프로그램에 대해 정상적인 것으로 제한 할 수 있습니다. 타사 사이트는 이론적으로 무한 수의 리디렉션을 가질 수 있습니다. – brianreavis