Данные сервера, как просматривается через браузер:
Ab91231 B923244 C9ds23911 D300231
$curl = curl_init();
// Set some options - we are passing in a useragent too here
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'http://www.test.com/stuff',
CURLOPT_USERAGENT => ''
));
$resp = curl_exec($curl);
// Send the request & save response to $resp
if(!curl_exec($curl)){
die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
}
// Close request to clear up some resources
curl_close($curl);print_r($resp);
распечатывая ответ локона я получаю:
Ab91231B923244C9ds23911D300231
Есть идеи, почему это происходит?
Это из-за одной или обеих из этих причин:
Код на стороне сервера обнаруживает, запрашивает ли браузер ресурс или ресурс, и отправляет данные по-разному в зависимости от того, кто запрашивает.
На стороне браузера есть что-то, что изменяет форматирование того, что вы видите, например, JavaScript.
Других решений пока нет …