If cross origin resource sharing is supported is only determined by your browser, not OpenLayers. If you can control what your server provides, you can either set the appropriate Access-Control-Allow-Origin header and live with the fact that some browsers don't support it, or use JSONP and OpenLayers.Protocol.Script to make things work in all browsers. See http://openlayers.org/dev/examples/cross-origin.html for an example.
Andreas. On Fri, Dec 30, 2011 at 7:51 AM, Tomas Straupis <[email protected]> wrote: > Hello > > There is a php file serving a geoJSON (poi's) on a server A. > Html file with openLayers trying to use geoJSON info (Vector) is on server B. > Server B does not support curl/fopen, so I cannot have a working > proxy.php there (or I do not know how). > > I would not need a proxy.php on B if OpenLayers supports something > like CORS, right? In that case I would just need to arrange/ask for > CORS support on server A (probably something like this: > http://remysharp.com/2011/04/21/getting-cors-working/). > > Question: does OpenLayers support CORS? Google gives me different answers... > > Thank you > > -- > Tomas Straupis > _______________________________________________ > Users mailing list > [email protected] > http://lists.osgeo.org/mailman/listinfo/openlayers-users -- Andreas Hocevar OpenGeo - http://opengeo.org/ Expert service straight from the developers. _______________________________________________ Users mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/openlayers-users
