[Mapbender-users] redirect a template behind OWSPROXY

Armin Retterath armin.retterath at lvermgeo.rlp.de
Wed Dec 5 04:23:03 PST 2012

hello frank,
i think, that mapbenders owsproxy module is not able to serve dynamic 
links :-( .
when using featureinfo, the owsproxy works as following:
the urls of the html are parsed and stored in the session of the calling 
user! as far as i know, there is a random key for each url. the proxy 
serves the html with its own proxy urls which are generated by using the 
random key. when the user clicks an a link, the mapbender server get the 
key and resolves the specific url from the session and pull it from its 
original position. the user don't see the original position - only the 
random urls.
you have to use static urls  (maybe intranet urls if you want) ;-) .
hope this helps
greetings from koblenz

On 05.12.2012 12:48, "Jäger, Frank (KRZ)" wrote:
> Couln't escape.
> I Tried " window.open( )" alternative to " document.location.href " to get out of the Mapbender-iFrame and directly call the PHP-Script in a new Window.
> This also is catched from OWSPROXY which destroys the $_REQUEST-Values.
> The PHP-Script is located on the outer side and the request has not to pass throught the OWSPROXY but is redirected to it.
> Any Ideas?
> PS
> Which javascript-Command can close the Mapbender-iFrame for WMS-FeatureInfo from inside after opening a new windows?
> Frank
> -----Ursprüngliche Nachricht-----
> Von: mapbender_users-bounces at lists.osgeo.org [mailto:mapbender_users-bounces at lists.osgeo.org] Im Auftrag von "Jäger, Frank (KRZ)"
> Gesendet: Montag, 3. Dezember 2012 16:13
> An: Mapbender User (mapbender_users at lists.osgeo.org)
> Betreff: [Mapbender-users] redirect a template behind OWSPROXY
> Hallo,
> i have a Problem:  A simple HTML-Template can't show what I want to show.
> So I redirect some [parameters] from a WMS-Feature-Info to a PHP-Script which generates the HTML-output using a database-connection.
> Template:
> <head>
> <script language="Javascript">
>   function Init() {
>     var myProggi="http://server/path/prog.php?"
>     var myParms="&gkz=[gkz]&gid=[gid]&subart=[subart]"		
>    document.location.href=myProggi + encodeURI(myParms); } </script> </head>
>    <body onload="Init()">
> This works fine in Intranet. To bring the WMS to WWW I have to use Mapbender's  OWSPROXY.
> The PHP-script is at last called with:
>    http://server/mapbender/owsproxy/foo/bar?request=external&gkz=150&gid=69&subart=2012
> This is redirected to my PHP-script but it cannot get the parameters via
>     $gkz=$_REQUEST['gkz'];
> and so on.
> What went wrong?
> Frank Jäger
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users

Zentrale Stelle Geodateninfrastruktur

Ferdinand-Sauerbruch-Straße 15
56073 Koblenz

armin.retterath at lvermgeo.rlp.de

More information about the Mapbender_users mailing list