Home >Backend Development >PHP Tutorial >The direct access link has data, but CURL GET is blank.
$url='http://114.215.198.210:8081/a...';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); // Require the result to be a string and output it to the screen
curl_setopt($ch, CURLOPT_HEADER, 0); // Do not use http header to speed up efficiency
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
echo $output = curl_exec( $ch);
curl_close($ch);
$url='http://114.215.198.210:8081/a...';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 ); // Require the result to be a string and output it to the screen
curl_setopt($ch, CURLOPT_HEADER, 0); // Do not use http header to speed up efficiency
curl_setopt($ch, CURLOPT_TIMEOUT, 15);
echo $output = curl_exec( $ch);
curl_close($ch);
I tried it and it worked fine:
<code>➜ /tmp php test.php {"status":"0","msg":"操作成功","result":{"locationTimeStamp":1468311789000,"address":"广东省深圳市南山区高新南三道靠近真功夫(南山科技园店)","stepValue":0,"calory":0,"distance":0,"radius":70,"deviceId":"666666666666675","battery":66,"positionType":2,"lat":22.538201,"lng":113.952924},"timestamp":1470463701045}%</code>
test.php is the code you posted:
<code><?php $url='http://114.215.198.210:8081/api_v1/holder/getCurrentInfo?currentDate=2015-10-01%2016:10:53&access_token=7ede29d0-bac6-4657-a754-fdfc4801bb72&userId=15820466773&deviceId=666666666666675'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 要求结果为字符串且输出到屏幕上 curl_setopt($ch, CURLOPT_HEADER, 0); // 不要http header 加快效率 curl_setopt($ch, CURLOPT_TIMEOUT, 15); echo $output = curl_exec($ch); curl_close($ch); ?></code>