On Thursday 01 May 2003 09:58 am, Charlie Reiman wrote:
If you are feeling brave, you can write a product and play with __before_publishing_traverse__ or __bobo_traverse__ (probably the latter).
When do those get called? I have a product in which I have overloaded __getattr__ (yes, there's a good reason for this, I realize the dangers). However, I'm trying to add a feature that depends on details in the REQUEST, which doesn't seem to be available from the namespace .__getattr__() receives. Would catching __bobo_traverse__ let me catch the REQUEST before it gets that far, perhaps? Basically I want to examine HTTP_REFERER and then decide whether to continue processing, or bounce the request. It's a limited amount of defense (I realize a determined user could probably fake the HTTP_REFERER, but I'm really interested in catching unintentional abuses). Cheers, Terry -- Terry Hancock ( hancock at anansispaceworks.com ) Anansi Spaceworks http://www.anansispaceworks.com