Thanks Geoff.
What you have suggested can solve the problem... i'm however, preferably
looking at deleting a set var via my apache config file, and don't have
a '$r' /request_object available there.
Doug et al, can i please suggest the addition of a:
* PerlDelVar or PerlUnsetVar
to delete/unset a variable in the apache config file.
I would make the changes and send in a patch, but i don't under the code
(with my limited knowledge of C) well enough to do that.
cheers,
simran.
On Tue, 2002-02-26 at 00:03, Geoffrey Young wrote:
> simran wrote:
> >
> > Hi All,
> >
> > I could not find references on how to delete a varaible once set via
> > PerlSetVar.
> >
> > I am setting a global 'PerlSetVar AuthNameExpires +24h' variable in my
> > httpd.conf and want to be able to set it back to "expire at end of
> > session" for some virtual hosts.
> >
> > If i could delete that variable, i could achieve that as per the spec,
> > if the browser is not given a expiry time, the cookies lasts only for
> > the session, however i so far have not been able to figure out how to
> > delete a variable once set - anyone... ???
> >
>
> you can use the Apache::Table interface for deleting (or setting or
> manipulating) PerlSetVar
>
> $r->dir_config->unset('AuthNameExpires');
>
> see the latter part of recipe 3.14 in the cookbook for some additional
> details on using the Apache::Table interface for dir_config, as well
> as the Apache::Table manpage...
>
> HTH
>
> --Geoff
>