<?php
$sUrl = 'http://125.209.77.54:8181/locationVeh/LED:18:4089/KrvpjgKAQyTJlfz05Urijw==';
$params = array('http' => array('method' => 'POST'));
$ctx = stream_context_create($params);
$response = file_get_contents($sUrl, false, $ctx);
$data = json_decode($response, true);
echo $response;
echo $data['lat'];
echo $data['lng'];
?>
我在本地主机上测试过,它运行良好,显示29.88288和71.7381,而在主机服务器上显示为空。我尝试使用allow_url_open
对1。
在主机服务器上禁用fopen,这就是file_get_contents((函数在服务器上不起作用的原因。您可以使用"卷曲"来获取数据。
要检查fopen,请创建phpinfo((;在测试PHP并运行test.PHP文件
感谢