cURL: can't prevent url redirect
| From: | Andrew Warner | Date: | Thu, 30 Nov 2006 04:09:08 +0000 |
| Subject: | cURL: can't prevent url redirect | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-245320@lists.php.net to get a copy of this message | ||
This login script works when I use Snoopy (php http class), but here with php curl the response is the redirected page. The script is following a 302 redirect and I don't want it to because I need some header info from the 302 page. The curl_setopt($ch, CURLOPT_MAXREDIRS, 0); doesn't seem to be preventing redirect:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_MAXREDIRS, 0);
//curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_REFERER, $url_ref);
curl_setopt($ch, CURLOPT_HTTPHEADER, $the_headers);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_str);
$response = curl_exec($ch);
curl_close($ch);
drew