Rev in CGI
Mark Waddingham
36degrees at runrev.com
Tue Mar 1 04:36:09 EST 2005
>From what I recall of PHP's implementation of session globals it's
actually really simple - indeed a Transcript library could be written to
do something similar.
When a session is initiated, depending on variables that are set, PHP
creates a unique session identifier and either passes this as a cookie,
a GET variable, or POST variable. Then, on termination of the script, it
writes the values of all the session variables to a file keyed by the
session identifier. Upon loading of the script, if a session identifier
is present in some form as described above, it looks up the session,
does a few security checks and then loads the variables from the
appropriate file.
Obviously, this is quite a terse overview, and some general house-
keeping is needed but the idea is simple enough :o)
Warmest regards,
Mark.
On Mon, 2005-02-28 at 06:59 +0100, Terry Vogelaar wrote:
> In my case, I know several other languages to be used for CGI-alike
> things. I have done things in ASP, PHP, Perl and some less known
> languages, but none of them make enough sense to compete with Rev CGIs
> since I discovered that.
>
> About session globals, there are a lot of techniques to workaround
> this. Cookies can be used, although I have to investigate how. I often
> use hidden inputs in HTML-forms and encoded parameters in URLs (like:
> form.cgi?stack=test&cmd=todo&login=terry&pass=secret)
>
> Terry
>
> Op 27-feb-05 om 20:11 heeft Sivakatirswami het volgende geschreven:
>
> > Confirmed... we have *only* revolution for *all* CGIs on on all our
> > domains. reason? I don't know any other language. I have yet to find
> > something I can't do... though PHP's session globals would be nice.
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list