[Mapbender-dev] session.conf
Christoph Baudson
christoph.baudson at wheregroup.com
Fri Aug 15 03:28:31 EDT 2008
Uli Rothstein (WhereGroup) schrieb:
> Hello Christoph,
>
> it's necessary to configure the session variables!
> Maybe you get params from 'outside' (initial get/post parameters) or you
> don't want to handle the informations about the registered user in the
> sessions (other php-applications could use the same session).
>
> So I think a conf-file is the right way to handle the variables....
>
Thanks for your input, it makes sense; however, I believe that Mapbender
would have problems without having information like the registered user.
I would consider these to be special cases, where you could as well
change the source code of a php file in another folder, as this would
mean a severe change in Mapbender (hmm, at least to me). But I
definitely get your point.
We should also consider the possibility of mis-configurations. That is
why I assume it makes sense to distinguish between a set of "core"
parameters (sth. like a fixed API) and optional configurations.
I would like to have a class "Mapbender" that is evoked at the start of
every script, and handles the incoming parameters. By this we could
isolate the session handling and limit access to the session to the
Mapbender class. All other scripts would not interact with the session
directly, but through this class. By this we could also decide to
abandon PHP sessions one day and move on to sth. else. Or handle
multiple Mapbender sessions in a single PHP session. Sometimes PHP
sessions seem to be unreliable, especially in architectures with a lot
of different frames (quite recently I had to insert some
"session_write_close()" statements to synchronise several modules in
iframes).
Maybe I should have given this background information up front.
Christoph
> regards
> Uli
>
> Christoph Baudson schrieb:
>
>> why is session.conf a ".conf" file? Why not have a regular php file? I
>> guess these entries are definitely not configurable.
>>
>> we should move the essential entries to a php file and only have
>> customized entries in the conf file.
>>
>>
>
>
>
--
_______________________________________
W h e r e G r o u p GmbH & Co. KG
Siemensstraße 8
53121 Bonn
Germany
Christoph Baudson
Anwendungsentwickler
Fon: +49 (0)228 / 90 90 38 - 15
Fax: +49 (0)228 / 90 90 38 - 11
christoph.baudson at wheregroup.com
www.wheregroup.com
Amtsgericht Bonn, HRA 6788
_______________________________________
Komplementärin:
WhereGroup Verwaltungs GmbH
vertreten durch:
Arnulf Christl, Olaf Knopp, Peter Stamm
_______________________________________
More information about the Mapbender_dev
mailing list