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 >