[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
armin
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
Rheinland-Pfalz
LVermGeo-RP
Ferdinand-Sauerbruch-Straße 15
56073 Koblenz
0261/492-466
armin.retterath at lvermgeo.rlp.de
http://www.geoportal.rlp.de
More information about the Mapbender_users
mailing list