Я пытаюсь получить веб-страницу по следующему адресу:Разница между cURL и веб-браузером?
Это работает, когда я вставить его в браузер, но когда я запускаю его через локон, я получаю страницу со следующей ошибкой : «Один или несколько параметров строки запроса запрошенного URL неверны или имеют неожиданное значение, пожалуйста, исправьте и повторите попытку».
Это не имеет значения, если я предоставляю другой пользователь или референт. Существует перенаправление, поэтому я использую CURLOPT_FOLLOWLOCATION.
Вот мой код:
$ch = curl_init($page);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
$html = curl_exec($ch);
curl_close($ch);
echo $html;
Любые мысли о том, почему запрос, как это будет работать в браузере, а не с Curl?
Я получаю такую же ошибку, что вы получаете с помощью cURL –
Вместо того, чтобы следовать за местоположением, перетащите перенаправление и посмотрите, куда вы отправляетесь. Это то же самое между версиями curl и браузера? –
Эта ссылка содержит ошибку «Один или несколько параметров строки запроса запрошенного URL неверны или имеют неожиданное значение, пожалуйста, исправьте и повторите попытку». в моем браузере, возможно, потребуется добавить кук-файл для завивки –