Heim > Backend-Entwicklung > PHP-Tutorial > PHP用curl采集某个url出现400异常求解

PHP用curl采集某个url出现400异常求解

WBOY
Freigeben: 2016-06-13 10:33:36
Original
1406 Leute haben es durchsucht

PHP用curl采集某个url出现400错误求解

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->$ch = curl_init();             curl_setopt($ch, CURLOPT_URL,$url);             //curl_setopt($ch, CURLOPT_HEADER, false);             curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);             //curl_setopt($ch, CURLOPT_TIMEOUT, 30);            //curl_setopt($ch, CURLOPT_POST, 0);             $data = curl_exec($ch);             curl_close($ch);             return $data;
Nach dem Login kopieren

其中URL地址是当当网的API测试账号提供给返回加密的url地址数据 地址如下http://api.dangdang.com/v2/searchOrders.php?gShopID=170&lastModifyTime_end=2012-07-05 09:33:46&lastModifyTime_start=2012-06-28 09:33:46&os=101&p=1&pageSize=10&validateString=c4c1401682b12afdc1e2d67124936edc 求高人详解 直接复制拷贝到浏览器是无任何问题的

------解决方案--------------------
先做一次 $url = str_replace(' ', '+', $url); 即可
------解决方案--------------------
这样也行。。~~
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage