Curl redirect не работает? - PullRequest
       5

Curl redirect не работает?

1 голос
/ 28 ноября 2011

У меня не работает перенаправление CURL. Я перенаправлен на ту же страницу, но та же страница пуста, когда она отображается после того, как я ее отправил. Вот мой код.

 $ch = curl_init("http://localhost/soft/entercode.php");
    curl_setopt($ch, CURLOPT_HEADER, true);
    curl_setopt($ch, CURLOPT_POST, true);
 curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

    curl_setopt($ch, CURLOPT_MAXREDIRS, 10);
    curl_setopt($ch, CURLOPT_POSTFIELDS, 'variable1=abc&variable2=123');
    $result = curl_exec($ch);
    curl_close($ch);

Ответы [ 3 ]

1 голос
/ 29 ноября 2011

посмотреть в конфигурации, потому что эта ошибка иногда вызвана установленным CURL, проверьте, что, если в установочных файлах есть все необходимые файлы для Win 32 версии CURL.

0 голосов
/ 28 ноября 2011
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,"http://localhost/soft/entercode.php");    
curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, 'variable1=abc&variable2=123');    
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,true);
curl_setopt($ch,CURLOPT_MAXREDIRS,1);
$buffer = curl_exec($ch);
curl_close($ch);

Проверьте это будет работать ..

0 голосов
/ 28 ноября 2011

Попробуйте добавить и изменить:

curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

Надеюсь, это работает для вас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...