使用params返回本地php文件的内容

时间:2016-08-25 09:17:52

标签: php localhost file-get-contents vps

我有一个包含多个域的VPS。现在,其中一个网站正试图获得另一个网站的输出,该网站上有一个Piwik安装(开源分析)。

目前,我只使用file_get_contents('https://domain.com?param=something'),它工作正常,但内容通过网络发送,我注意到当我更改了一些DNS设置时,我无法获取我的内容几个小时

由于所有内容都在同一台服务器上,有没有办法可以访问本地PHP文件( with params),并使用文件路径返回内容,例如{{1 }}?我知道我可以获取本地文件的(文字)内容,但我无法传递参数并得到我需要的响应,因为文件没有被执行。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:1)

如果我理解正确,那么这个命令可能对你有帮助:

> output.html

如果您不需要保存命令的输出,只需省略https://domain.com?param=something部分。

但是,有一个问题。通过使用GET,您传递的是$argv变量,但使用此命令则不同;你必须从 PolylineOptions lineOptions = null; // MarkerOptions markerOptions = new MarkerOptions(); //markerOptions.position(latLng); // markerOptions.title("Find Location"); // markerOptions.icon(BitmapDescriptorFactory.defaultMarker(BitmapDescriptorFactory.HUE_RED)); // FindMarker = mMap.addMarker(markerOptions); // Traversing through all the routes for (int i = 0; i < result.size(); i++) { points = new ArrayList<LatLng>(); lineOptions = new PolylineOptions(); // Fetching i-th route List<HashMap<String, String>> path = result.get(i); // Fetching all the points in i-th route for (int j = 0; j < path.size(); j++) { HashMap<String, String> point = path.get(j); double lat = Double.parseDouble(point.get("lat")); double lng = Double.parseDouble(point.get("lng")); LatLng position = new LatLng(lat, lng); points.add(position); } // Adding all the points in the route to LineOptions lineOptions.addAll(points); lineOptions.width(8); lineOptions.color(Color.GRAY); } // Drawing polyline in the Google Map for the i-th route mMap.addPolyline(lineOptions); } } Explanation here)中提取参数。因此,如果您无法调整代码,那么这无济于事 - 但据我所知,可以。