Hi,

>
> As I said on the list I'm interested in some sessionhandling using the
> URL if the user doesn't have cookies.

I thought I had answered your mail on the list, but seems that I missed to
do so, sorry!

> At the moment this is a kind of
> large site which is using EmbperlBlocks syntax on every page, this is
> necessary becuase otherwise Embperl is complaining of TABLE-errors. We
> are currently talking about implementing this through some handler in
> the URL (as said on the webpage, although that feature is not
> developed yet), like /sessionid/page.epl.

This is one possibility if you prefer to have the id inside the path.

This would require to write a mod_perl handler, that extracts the session id
and hands it over to Embperl (for example by faking a cookie header). On the
other hand this handler would need to do a redirect to a session id it
fetchs from Embperl , when a URL without session comes in.

>Do you have any input on
> which way to go, or is there any great way to use the regular syntax
> but tell Embperl to not complain about table errors and such ?
>

You could simply to the file Embperl/Syntax/EmbperlHTML.pm, rename it and
delete all html tags that should not be handled by Embperl (in your case
mostly the table tags), then you can use this syntax. In this case Embperl
is able to append the session id as parameter inside a URL, but you have to
make sure every page is handled by Embperl, otherwise the session id gets
lost.

Gerald

P.S. I send a copy of my answer to the list, because there might be more
people with the same questions...

---------------------------------------------------------------------------
Gerald Richter            ecos electronic communication services gmbh
IT-Securitylösungen * Webapplikationen mit Apache/Perl/mod_perl/Embperl

Post:       Tulpenstrasse 5          D-55276 Dienheim b. Mainz
E-Mail:     [EMAIL PROTECTED]          Voice:   +49 6133 939-122
WWW:        http://www.ecos.de/      Fax:     +49 6133 939-333
---------------------------------------------------------------------------
Besuchen Sie uns auf der CeBIT (18. - 24. März 2004)
Halle 6 Stand B38-452

ECOS BB-5000 Firewall- und IT-Security Appliance: www.bb-5000.info
---------------------------------------------------------------------------


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to