2014-09-16 2 views
0

данных сервера, если смотреть через браузер:Curl Получить запрос Удаляет пробелы

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

любая идея, почему это происходит?

+1

str_replace ('', '', $ resp); ? –

+0

no @RakeshSharma OP не хотел заменять строку, проблема в том, что URL-адрес отображается в браузере, ответ имеет пробелы, когда к нему обращаются через завиток, промежутки между строками усекаются – Ghost

+0

@ghost точно то есть проблема – Undermine2k

ответ

0

Это из-за одного или обоих из этих причин:

  1. Серверный код определяет, если браузер или локон попросить ресурса и отправляет обратно данные по-разному в зависимости от того, кто спрашивает.

  2. У браузера есть что-то, что меняет форматирование того, что вы видите, например javascript.

Смежные вопросы