Akkari Posted October 31, 2012 Share Posted October 31, 2012 Hey there everyone, I'm using curl to retrieve webpages and lookup a certain string in their source code. Apparently a lot of websites use 303,304,...etc redirects for various reasons like: redirecting domain.com to www.domain.com redirecting domain.com to domain.com/portal ...etc Now the problem is that when curl hits any kind of redirect, it doesn't "follow" it but simply retrieves the page that has nothing it it except the header redirect and hence fails. Is there any way to make curl "follow" redirects and retrieve the page from where it's supposed to be? Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/270111-curl-fails-to-retrieve-pages-upon-3xx-redirects/ Share on other sites More sharing options...
kicken Posted October 31, 2012 Share Posted October 31, 2012 set the option CURLOPT_FOLLOWLOCATION to true. Quote Link to comment https://forums.phpfreaks.com/topic/270111-curl-fails-to-retrieve-pages-upon-3xx-redirects/#findComment-1388990 Share on other sites More sharing options...
Akkari Posted October 31, 2012 Author Share Posted October 31, 2012 Thanks a lot! Quote Link to comment https://forums.phpfreaks.com/topic/270111-curl-fails-to-retrieve-pages-upon-3xx-redirects/#findComment-1389003 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.