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! 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. 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! 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
Archived
This topic is now archived and is closed to further replies.