Привет у меня есть сайт сказать abc.com
и есть другой сайт, который установлен в подпапке abc.com/site
. Когда я делаю запрос скручивания от abc.com/site к abc.com, он показывает 302.
ниже мой код
$ch = curl_init();
$data['username'] = 'abc';
$data['password'] = 'abc';
curl_setopt($ch, CURLOPT_URL, "abc.com/site ");
curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$a = curl_exec($ch);
print_r($a);
но когда я делаю тот же запрос на сайт производства с сайта разработчика, он работает хорошо. Кажется, что это не работает на том же происхождении. Пожалуйста, предложите, как я могу это исправить
302 — это перенаправление, и вы явно указали, что curl не следует перенаправлять с CURLOPT_FOLLOWLOCATION
установить в ложь …
Других решений пока нет …