What is a wrapper script?
Steven Monai
stevem at SPATIALMAPPING.COM
Thu Jan 26 09:02:40 PST 2006
Liang:
I haved used the following shell script on a Linux box (although it should
be generic enough to run on any OS with /bin/sh):
#!/bin/sh
MAPSERV="/path/to/my/mapserv"
MAPFILE="/path/to/my/mapfile.map"
if [ "${REQUEST_METHOD}" = "GET" ]; then
if [ -z "${QUERY_STRING}" ]; then
QUERY_STRING="map=${MAPFILE}"
else
QUERY_STRING="map=${MAPFILE}&${QUERY_STRING}"
fi
exec ${MAPSERV}
else
echo "Sorry, I only understand GET requests."
fi
exit 1
# End of Script
You should set the MAPSERV and MAPFILE variables as appropriate for your
configuration. Then put the script in your web server's cgi-bin directory,
and make it executable.
I haven't ever needed POST capability, so I can't tell you offhand how to
modify the script to handle POST requests. Maybe someone else can chime in
with the solution.
Hope this helps,
-SM
--
On Thu, 26 Jan 2006 02:13:36 +0800, =?gb2312?B?194gwcE=?= <lltous at MSN.COM>
wrote:
>hi everyone,
>
>I don't know how to create a simple wrapper script to hide the map=
>parameter. Would you please give me some clues about the wrapper script?
>How can I create one? Is there a tool to create it?
>
>Thank you very much.
>
>Liang
>
>_________________________________________________________________
>Ãâ·ÑÏÂÔØ MSN Explorer: http://explorer.msn.com/lccn
More information about the MapServer-users
mailing list